[<Interface>]
type RTCInboundRtpStreamStats =
abstract member audioLevel: float option with get, set
abstract member bytesReceived: float option with get, set
abstract member concealedSamples: float option with get, set
abstract member concealmentEvents: float option with get, set
abstract member decoderImplementation: string option with get, set
abstract member estimatedPlayoutTimestamp: DOMHighResTimeStamp option with get, set
abstract member fecBytesReceived: float option with get, set
abstract member fecPacketsDiscarded: float option with get, set
abstract member fecPacketsReceived: float option with get, set
abstract member fecSsrc: float option with get, set
abstract member firCount: float option with get, set
abstract member frameHeight: float option with get, set
abstract member frameWidth: float option with get, set
abstract member framesAssembledFromMultiplePackets: float option with get, set
abstract member framesDecoded: float option with get, set
abstract member framesDropped: float option with get, set
abstract member framesPerSecond: float option with get, set
abstract member framesReceived: float option with get, set
abstract member framesRendered: float option with get, set
abstract member freezeCount: float option with get, set
abstract member headerBytesReceived: float option with get, set
abstract member insertedSamplesForDeceleration: float option with get, set
abstract member jitterBufferDelay: float option with get, set
abstract member jitterBufferEmittedCount: float option with get, set
abstract member jitterBufferMinimumDelay: float option with get, set
abstract member jitterBufferTargetDelay: float option with get, set
abstract member keyFramesDecoded: float option with get, set
abstract member lastPacketReceivedTimestamp: DOMHighResTimeStamp option with get, set
abstract member mid: string option with get, set
abstract member nackCount: float option with get, set
abstract member packetsDiscarded: float option with get, set
abstract member pauseCount: float option with get, set
abstract member playoutId: string option with get, set
abstract member pliCount: float option with get, set
abstract member qpSum: float option with get, set
abstract member remoteId: string option with get, set
abstract member removedSamplesForAcceleration: float option with get, set
abstract member retransmittedBytesReceived: float option with get, set
abstract member retransmittedPacketsReceived: float option with get, set
abstract member rtxSsrc: float option with get, set
abstract member silentConcealedSamples: float option with get, set
abstract member totalAssemblyTime: float option with get, set
abstract member totalAudioEnergy: float option with get, set
abstract member totalDecodeTime: float option with get, set
abstract member totalFreezesDuration: float option with get, set
abstract member totalInterFrameDelay: float option with get, set
abstract member totalPausesDuration: float option with get, set
abstract member totalProcessingDelay: float option with get, set
abstract member totalSamplesDuration: float option with get, set
abstract member totalSamplesReceived: float option with get, set
abstract member totalSquaredInterFrameDelay: float option with get, set
abstract member trackIdentifier: string with get, set
static member Create (id: string, timestamp: DOMHighResTimeStamp, type: RTCStatsType, kind: string, ssrc: float, trackIdentifier: string, ?codecId: string, ?transportId: string, ?jitter: float, ?packetsLost: float, ?packetsReceived: float, ?audioLevel: float, ?bytesReceived: float, ?concealedSamples: float, ?concealmentEvents: float, ?decoderImplementation: string, ?estimatedPlayoutTimestamp: DOMHighResTimeStamp, ?fecBytesReceived: float, ?fecPacketsDiscarded: float, ?fecPacketsReceived: float, ?fecSsrc: float, ?firCount: float, ?frameHeight: float, ?frameWidth: float, ?framesAssembledFromMultiplePackets: float, ?framesDecoded: float, ?framesDropped: float, ?framesPerSecond: float, ?framesReceived: float, ?framesRendered: float, ?freezeCount: float, ?headerBytesReceived: float, ?insertedSamplesForDeceleration: float, ?jitterBufferDelay: float, ?jitterBufferEmittedCount: float, ?jitterBufferMinimumDelay: float, ?jitterBufferTargetDelay: float, ?keyFramesDecoded: float, ?lastPacketReceivedTimestamp: DOMHighResTimeStamp, ?mid: string, ?nackCount: float, ?packetsDiscarded: float, ?pauseCount: float, ?playoutId: string, ?pliCount: float, ?qpSum: float, ?remoteId: string, ?removedSamplesForAcceleration: float, ?retransmittedBytesReceived: float, ?retransmittedPacketsReceived: float, ?rtxSsrc: float, ?silentConcealedSamples: float, ?totalAssemblyTime: float, ?totalAudioEnergy: float, ?totalDecodeTime: float, ?totalFreezesDuration: float, ?totalInterFrameDelay: float, ?totalPausesDuration: float, ?totalProcessingDelay: float, ?totalSamplesDuration: float, ?totalSamplesReceived: float, ?totalSquaredInterFrameDelay: float) : RTCInboundRtpStreamStats
| |
|---|
| Assembly | Glutinum.Web |
| Inherits | obj \| null |
| Implements | RTCReceivedRtpStreamStats |
| Attributes | [<AllowNullLiteral>] [<Interface>] |
Properties
abstract member audioLevel: float option with get, set
abstract member bytesReceived: float option with get, set
abstract member concealedSamples: float option with get, set
abstract member concealmentEvents: float option with get, set
abstract member decoderImplementation: string option with get, set
abstract member fecBytesReceived: float option with get, set
abstract member fecPacketsDiscarded: float option with get, set
abstract member fecPacketsReceived: float option with get, set
abstract member fecSsrc: float option with get, set
abstract member firCount: float option with get, set
abstract member frameHeight: float option with get, set
abstract member frameWidth: float option with get, set
abstract member framesAssembledFromMultiplePackets: float option with get, set
abstract member framesDecoded: float option with get, set
abstract member framesDropped: float option with get, set
abstract member framesPerSecond: float option with get, set
abstract member framesReceived: float option with get, set
abstract member framesRendered: float option with get, set
abstract member freezeCount: float option with get, set
abstract member insertedSamplesForDeceleration: float option with get, set
abstract member jitterBufferDelay: float option with get, set
abstract member jitterBufferEmittedCount: float option with get, set
abstract member jitterBufferMinimumDelay: float option with get, set
abstract member jitterBufferTargetDelay: float option with get, set
abstract member keyFramesDecoded: float option with get, set
abstract member mid: string option with get, set
abstract member nackCount: float option with get, set
abstract member packetsDiscarded: float option with get, set
abstract member pauseCount: float option with get, set
abstract member playoutId: string option with get, set
abstract member pliCount: float option with get, set
abstract member qpSum: float option with get, set
abstract member remoteId: string option with get, set
abstract member removedSamplesForAcceleration: float option with get, set
abstract member retransmittedBytesReceived: float option with get, set
abstract member retransmittedPacketsReceived: float option with get, set
abstract member rtxSsrc: float option with get, set
abstract member silentConcealedSamples: float option with get, set
abstract member totalAssemblyTime: float option with get, set
abstract member totalAudioEnergy: float option with get, set
abstract member totalDecodeTime: float option with get, set
abstract member totalFreezesDuration: float option with get, set
abstract member totalInterFrameDelay: float option with get, set
abstract member totalPausesDuration: float option with get, set
abstract member totalProcessingDelay: float option with get, set
abstract member totalSamplesDuration: float option with get, set
abstract member totalSamplesReceived: float option with get, set
abstract member totalSquaredInterFrameDelay: float option with get, set
abstract member trackIdentifier: string with get, set
Methods
static member Create (id: string, timestamp: DOMHighResTimeStamp, type: RTCStatsType, kind: string, ssrc: float, trackIdentifier: string, ?codecId: string, ?transportId: string, ?jitter: float, ?packetsLost: float, ?packetsReceived: float, ?audioLevel: float, ?bytesReceived: float, ?concealedSamples: float, ?concealmentEvents: float, ?decoderImplementation: string, ?estimatedPlayoutTimestamp: DOMHighResTimeStamp, ?fecBytesReceived: float, ?fecPacketsDiscarded: float, ?fecPacketsReceived: float, ?fecSsrc: float, ?firCount: float, ?frameHeight: float, ?frameWidth: float, ?framesAssembledFromMultiplePackets: float, ?framesDecoded: float, ?framesDropped: float, ?framesPerSecond: float, ?framesReceived: float, ?framesRendered: float, ?freezeCount: float, ?headerBytesReceived: float, ?insertedSamplesForDeceleration: float, ?jitterBufferDelay: float, ?jitterBufferEmittedCount: float, ?jitterBufferMinimumDelay: float, ?jitterBufferTargetDelay: float, ?keyFramesDecoded: float, ?lastPacketReceivedTimestamp: DOMHighResTimeStamp, ?mid: string, ?nackCount: float, ?packetsDiscarded: float, ?pauseCount: float, ?playoutId: string, ?pliCount: float, ?qpSum: float, ?remoteId: string, ?removedSamplesForAcceleration: float, ?retransmittedBytesReceived: float, ?retransmittedPacketsReceived: float, ?rtxSsrc: float, ?silentConcealedSamples: float, ?totalAssemblyTime: float, ?totalAudioEnergy: float, ?totalDecodeTime: float, ?totalFreezesDuration: float, ?totalInterFrameDelay: float, ?totalPausesDuration: float, ?totalProcessingDelay: float, ?totalSamplesDuration: float, ?totalSamplesReceived: float, ?totalSquaredInterFrameDelay: float) : RTCInboundRtpStreamStats