Room
class Room @AssistedInject() constructor(@Assisted() context: Context, engine: RTCEngine, eglBase: EglBase, localParticipantFactory: LocalParticipant.Factory, defaultsManager: DefaultsManager, @Named(value = dispatcher_default ) defaultDispatcher: CoroutineDispatcher, @Named(value = dispatcher_io ) ioDispatcher: CoroutineDispatcher, audioHandler: AudioHandler, @Singleton() closeableManager: CloseableManager, e2EEManagerFactory: E2EEManager.Factory) : RTCEngine.Listener, ParticipantListener
Content copied to clipboard
Types
Functions
connect
Link copied to clipboard
suspend fun connect(url: String, token: String, options: ConnectOptions = ConnectOptions(), roomOptions: RoomOptions = getCurrentRoomOptions())
Content copied to clipboard
disconnect
Link copied to clipboard
getParticipant
Link copied to clipboard
getPublisherRTCStats
Link copied to clipboard
getSubscriberRTCStats
Link copied to clipboard
initVideoRenderer
Link copied to clipboard
onDataReceived
Link copied to clipboard
onSpeakingChanged
Link copied to clipboard
onTrackPublished
Link copied to clipboard
open fun onTrackPublished(publication: RemoteTrackPublication, participant: RemoteParticipant)
Content copied to clipboard
Properties
activeSpeakers
Link copied to clipboard
adaptiveStream
Link copied to clipboard
audioHandler
Link copied to clipboard
audioTrackCaptureDefaults
Link copied to clipboard
audioTrackPublishDefaults
Link copied to clipboard
e2eeManager
Link copied to clipboard
events
Link copied to clipboard
isRecording
Link copied to clipboard
listener
Link copied to clipboard
localParticipant
Link copied to clipboard
remoteParticipants
Link copied to clipboard
state
Link copied to clipboard
videoTrackCaptureDefaults
Link copied to clipboard
videoTrackPublishDefaults
Link copied to clipboard
Sources
SDK source
Link copied to clipboard