Package-level declarations

Types

Link copied to clipboard
data class AudioAnalytics(val audioSample: List<BaseSample>, val trackId: String, val ssrc: String, val source: String) : TrackAnalytics
Link copied to clipboard
data class AudioSamplesPublish(val timestamp: Long, val avgRoundTripTimeMs: Int, val avgJitterMs: Float, val totalPacketsLost: Long, val avgBitrateBps: Long, val avgAvailableOutgoingBitrateBps: Long) : PublishBaseSamples
Link copied to clipboard
data class AudioSamplesSubscribe(val timestamp: Long, val audio_level_high_seconds: Long, val audio_concealed_samples: Long, val audio_total_samples_received: Long, val audio_concealment_events: Long, val fec_packets_discarded: Long, val fec_packets_received: Long, val total_samples_duration: Float, val total_packets_received: Long, val total_packets_lost: Long, val jitter_buffer_delay: Double) : SubscribeBaseSample
Link copied to clipboard
interface BaseSample
Link copied to clipboard
data class PublishAnalyticPayload(val sequenceNumber: Int, val maxWindowSecond: Int, val joined_at: Long, val video: List<VideoAnalytics> = emptyList(), val audio: List<AudioAnalytics>, val batteryPercentage: Int)
Link copied to clipboard
Link copied to clipboard
data class QualityLimitation(val bandwidthMs: Float, val cpuMs: Float)
Link copied to clipboard
data class Size(val width: Int, val height: Int)
Link copied to clipboard
Link copied to clipboard
interface TrackAnalytics
Link copied to clipboard
data class VideoAnalytics(val rid: String?, val videoSamples: List<BaseSample>, val trackId: String, val ssrc: String, val source: String) : TrackAnalytics
Link copied to clipboard
data class VideoSamplesPublish(val total_quality_limitation: QualityLimitation, val avg_fps: Int, val resolution: Size, val timestamp: Long, val avgRoundTripTimeMs: Int, val avgJitterMs: Float, val totalPacketsLost: Long, val avgBitrateBps: Long, val avgAvailableOutgoingBitrateBps: Long, val totalPacketSendDelay: Double, val packetsSent: Long) : PublishBaseSamples
Link copied to clipboard
data class VideoSamplesSubscribe(val timestamp: Long, val avg_frames_received_per_sec: Float, val avg_frames_dropped_per_sec: Float, val avg_frames_decoded_per_sec: Float, val total_pli_count: Int, val total_nack_count: Int, val avg_av_sync_ms: Int, val frame_width: Int, val frame_height: Int, val pause_count: Int, val pause_duration_seconds: Float, val freeze_count: Int, val freeze_duration_seconds: Float, val avg_jitter_buffer_delay: Float) : VideoSubscribeBaseSample
Link copied to clipboard