Package-level declarations

Types

Link copied to clipboard
open class CustomVideoDecoderFactory(sharedContext: EglBase.Context?, forceSWCodec: Boolean = false, forceSWCodecs: List<String> = listOf("VP9")) : VideoDecoderFactory
Link copied to clipboard
open class CustomVideoEncoderFactory(sharedContext: EglBase.Context?, enableIntelVp8Encoder: Boolean, enableH264HighProfile: Boolean, forceSWCodec: Boolean = false, forceSWCodecs: List<String> = listOf("VP9")) : VideoEncoderFactory
Link copied to clipboard
typealias RTCStatsGetter = (RTCStatsCollectorCallback) -> Unit
Link copied to clipboard
open class SimulcastVideoEncoderFactoryWrapper(sharedContext: EglBase.Context?, enableIntelVp8Encoder: Boolean, enableH264HighProfile: Boolean) : VideoEncoderFactory

Functions

Link copied to clipboard
fun PeerConnection.RTCConfiguration.copy(): PeerConnection.RTCConfiguration
Link copied to clipboard
fun PeerConnection.RTCConfiguration.copyFrom(config: PeerConnection.RTCConfiguration)
Link copied to clipboard
fun RTCStatsReport.getFilteredStats(trackIdentifier: String): RTCStatsReport

Returns an RTCStatsReport with all the relevant information pertaining to a track identifier.

fun RTCStatsReport.getFilteredStats(track: MediaStreamTrack): RTCStatsReport

Returns an RTCStatsReport with all the relevant information pertaining to a track.

Link copied to clipboard
suspend fun RTCStatsGetter.getStats(): RTCStatsReport