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.