Functions

Link copied to clipboard
abstract fun deregisterConsumer(consumer: ConsumerType)
Link copied to clipboard
abstract fun deregisterProducer(producer: ProducerType)
Link copied to clipboard
abstract suspend fun generateConsumerStreamMap(consumer: ConsumerType, parse: Boolean = false): ConsumerStatistics?
Link copied to clipboard
abstract suspend fun generateProducerStreamMap(producer: ProducerType, parse: Boolean = false): ProducerStatistics?
Link copied to clipboard
abstract suspend fun getConnectivity(iceServers: List<IceServerType>, observer: TestObserver)
Link copied to clipboard
abstract suspend fun getConsumersReport(consumers: List<ConsumerType>): List<ConsumerStatistics>
Link copied to clipboard
abstract suspend fun getIpDetails(): IPDetails
Link copied to clipboard
abstract suspend fun getNetworkInfo(iceServers: List<IceServerType>, observer: TestObserver)
Link copied to clipboard
abstract suspend fun getNetworkQuality(iceServers: List<IceServerType>, observer: TestObserver)
Link copied to clipboard
abstract suspend fun getProcessedStats(transport: TransportType, consuming: Boolean, producing: Boolean): ProcessedStatsReport
Link copied to clipboard
abstract suspend fun getProducersReport(producers: List<ProducerType>): List<ProducerStatistics>
Link copied to clipboard
abstract suspend fun getThroughput(iceServers: List<IceServerType>, observer: TestObserver)
Link copied to clipboard
abstract suspend fun getTransportReport(transport: TransportType): List<RtcStatsReport>
Link copied to clipboard
abstract fun parseRTCReport(statsList: List<RtcStatsReport>, statsTypeFilter: List<String> = emptyList(), ownerId: String? = null): ParsedRTCStats
Link copied to clipboard
abstract fun processInboundConsumerAudioStats(consumerId: ConsumerId, overallConsumerStatsValue: OverallConsumerStatsValue, streamStatsData: InboundAudioStreamStats)
Link copied to clipboard
abstract fun processInboundConsumerVideoStats(consumerId: ConsumerId, overallConsumerStatsValue: OverallConsumerStatsValue, streamStatsData: InboundVideoStreamStats)
Link copied to clipboard
abstract suspend fun registerConsumer(consumer: ConsumerType)
Link copied to clipboard
abstract suspend fun registerProducer(producer: ProducerType)