Ortc Utils
object OrtcUtils
Types
Link copied to clipboard
Link copied to clipboard
data class ExtendedRtpCapabilities(val codecs: List<OrtcUtils.ExtendedRtpCodec>, val headerExtensions: List<OrtcUtils.ExtendedRtpHeaderExtension>)
Link copied to clipboard
data class ExtendedRtpCodec(val mimeType: String, val kind: MediaKind, val clockRate: Int, val channels: Int?, val localPayloadType: Int?, val remotePayloadType: Int?, val localParameters: Map<String, String>, val remoteParameters: Map<String, String>, val rtcpFeedback: List<RtcpFeedback>, var localRtxPayloadType: Int? = null, var remoteRtxPayloadType: Int? = null)
Link copied to clipboard
data class ExtendedRtpHeaderExtension(val kind: MediaKind?, val uri: String, val sendId: Int, val recvId: Int, val encrypt: Boolean, var direction: RtpHeaderDirection)
Functions
Link copied to clipboard
Link copied to clipboard
fun getExtendedRtpCapabilities(localCaps: RtpCapabilities, remoteCaps: RtpCapabilities): OrtcUtils.ExtendedRtpCapabilities
Link copied to clipboard
fun getRecvRtpCapabilities(extendedRtpCapabilities: OrtcUtils.ExtendedRtpCapabilities): RtpCapabilities
Link copied to clipboard
Link copied to clipboard
fun matchCodecs(localCodec: RtpCodecCapability, remoteCodec: RtpCodecCapability, strict: Boolean = false): OrtcUtils.CodecMatchResult?
Link copied to clipboard
Link copied to clipboard