LiveKitOverrides

data class LiveKitOverrides(    val okHttpClient: OkHttpClient? = null,     val videoEncoderFactory: VideoEncoderFactory? = null,     val videoDecoderFactory: VideoDecoderFactory? = null,     val audioOptions: AudioOptions? = null,     val eglBase: EglBase? = null,     val peerConnectionFactoryOptions: PeerConnectionFactory.Options? = null)

Overrides to replace LiveKit internally used components with custom implementations.

Constructors

Link copied to clipboard
constructor(    okHttpClient: OkHttpClient? = null,     videoEncoderFactory: VideoEncoderFactory? = null,     videoDecoderFactory: VideoDecoderFactory? = null,     audioOptions: AudioOptions? = null,     eglBase: EglBase? = null,     peerConnectionFactoryOptions: PeerConnectionFactory.Options? = null)

Properties

Link copied to clipboard

Override various audio options used by the library.

Link copied to clipboard
val eglBase: EglBase? = null

Override the EglBase used by the library.

Link copied to clipboard
val okHttpClient: OkHttpClient? = null

Override the OkHttpClient used by the library.

Link copied to clipboard
val peerConnectionFactoryOptions: PeerConnectionFactory.Options? = null

Override the options passed into the PeerConnectionFactory when building it.

Link copied to clipboard
val videoDecoderFactory: VideoDecoderFactory? = null

Override the VideoDecoderFactory used by the library.

Link copied to clipboard
val videoEncoderFactory: VideoEncoderFactory? = null

Override the VideoEncoderFactory used by the library.