Package-level declarations

Types

Link copied to clipboard

Functions

Link copied to clipboard
fun AudioDeviceManager.availableAudioDevicesIn(scope: CoroutineScope, started: SharingStarted): StateFlow<List<AudioDevice>>

Converts this AudioDeviceManager to available audio devices StateFlow.

Link copied to clipboard
fun LocalMediaTrack.capturingIn(scope: CoroutineScope, started: SharingStarted): StateFlow<Boolean>

Converts this LocalMediaTrack capturing state to a StateFlow.

Link copied to clipboard

Converts this AudioDeviceManager to available audio devices Flow.

Link copied to clipboard

Converts this LocalMediaTrack capturing state to a Flow.

Link copied to clipboard

Converts this MediaConnection to a main remote video track Flow.

Link copied to clipboard

Converts this MediaConnection to a presentation remote video track Flow.

Link copied to clipboard

Converts this AudioDeviceManager to selected audio device Flow.

Link copied to clipboard
fun MediaConnection.mainRemoteVideoTrackIn(scope: CoroutineScope, started: SharingStarted): StateFlow<VideoTrack?>

Converts this MediaConnection to a main remote video track StateFlow.

Link copied to clipboard
fun MediaConnection.presentationRemoteVideoTrackIn(scope: CoroutineScope, started: SharingStarted): StateFlow<VideoTrack?>

Converts this MediaConnection to a presentation remote video track StateFlow.

Link copied to clipboard
fun AudioDeviceManager.selectedAudioDeviceIn(scope: CoroutineScope, started: SharingStarted): StateFlow<AudioDevice?>

Converts this AudioDeviceManager to selected audio device StateFlow.

Link copied to clipboard
suspend fun CameraVideoTrack.switchCamera(deviceName: String? = null): String

Attempts to switch a camera to the specified one or to the opposite one.