Package io. livekit. android
This package contains the initial connect
function.
Types
AudioOptions
Link copied to clipboard
class AudioOptions(audioOutputType: AudioType?, audioHandler: AudioHandler?, audioDeviceModule: AudioDeviceModule?, javaAudioDeviceModuleCustomizer: (builder: JavaAudioDeviceModule.Builder) -> Unit?, disableCommunicationModeWorkaround: Boolean, audioProcessorOptions: AudioProcessorOptions?)
Content copied to clipboard
ConnectOptions
Link copied to clipboard
data class ConnectOptions(autoSubscribe: Boolean, iceServers: List<PeerConnection.IceServer>?, rtcConfig: PeerConnection.RTCConfiguration?, audio: Boolean, video: Boolean, protocolVersion: ProtocolVersion)
Content copied to clipboard
Options for using with Room.connect.
LiveKitOverrides
Link copied to clipboard
data class LiveKitOverrides(okHttpClient: OkHttpClient?, videoEncoderFactory: VideoEncoderFactory?, videoDecoderFactory: VideoDecoderFactory?, audioOptions: AudioOptions?, eglBase: EglBase?, peerConnectionFactoryOptions: PeerConnectionFactory.Options?)
Content copied to clipboard
RoomOptions
Link copied to clipboard
data class RoomOptions(adaptiveStream: Boolean, dynacast: Boolean, e2eeOptions: E2EEOptions?, audioTrackCaptureDefaults: LocalAudioTrackOptions?, videoTrackCaptureDefaults: LocalVideoTrackOptions?, audioTrackPublishDefaults: AudioTrackPublishDefaults?, videoTrackPublishDefaults: VideoTrackPublishDefaults?)
Content copied to clipboard