Skip to content

RTCTransportStats

[<Interface>]
type RTCTransportStats =
    abstract member bytesReceived: float option with get, set
    abstract member bytesSent: float option with get, set
    abstract member dtlsCipher: string option with get, set
    abstract member dtlsRole: RTCDtlsRole option with get, set
    abstract member dtlsState: RTCDtlsTransportState with get, set
    abstract member iceLocalUsernameFragment: string option with get, set
    abstract member iceRole: RTCIceRole option with get, set
    abstract member iceState: RTCIceTransportState option with get, set
    abstract member localCertificateId: string option with get, set
    abstract member packetsReceived: float option with get, set
    abstract member packetsSent: float option with get, set
    abstract member remoteCertificateId: string option with get, set
    abstract member selectedCandidatePairChanges: float option with get, set
    abstract member selectedCandidatePairId: string option with get, set
    abstract member srtpCipher: string option with get, set
    abstract member tlsVersion: string option with get, set
    static member Create (id: string, timestamp: DOMHighResTimeStamp, type: RTCStatsType, dtlsState: RTCDtlsTransportState, ?bytesReceived: float, ?bytesSent: float, ?dtlsCipher: string, ?dtlsRole: RTCDtlsRole, ?iceLocalUsernameFragment: string, ?iceRole: RTCIceRole, ?iceState: RTCIceTransportState, ?localCertificateId: string, ?packetsReceived: float, ?packetsSent: float, ?remoteCertificateId: string, ?selectedCandidatePairChanges: float, ?selectedCandidatePairId: string, ?srtpCipher: string, ?tlsVersion: string) : RTCTransportStats
AssemblyGlutinum.Web
Inheritsobj \| null
ImplementsRTCStats
Attributes[<AllowNullLiteral>] [<Interface>]

Properties

abstract member bytesReceived: float option with get, set
abstract member bytesSent: float option with get, set
abstract member dtlsCipher: string option with get, set
abstract member dtlsRole: RTCDtlsRole option with get, set
abstract member dtlsState: RTCDtlsTransportState with get, set
abstract member iceLocalUsernameFragment: string option with get, set
abstract member iceRole: RTCIceRole option with get, set
abstract member iceState: RTCIceTransportState option with get, set
abstract member localCertificateId: string option with get, set
abstract member packetsReceived: float option with get, set
abstract member packetsSent: float option with get, set
abstract member remoteCertificateId: string option with get, set
abstract member selectedCandidatePairChanges: float option with get, set
abstract member selectedCandidatePairId: string option with get, set
abstract member srtpCipher: string option with get, set
abstract member tlsVersion: string option with get, set

Methods

static member Create (id: string, timestamp: DOMHighResTimeStamp, type: RTCStatsType, dtlsState: RTCDtlsTransportState, ?bytesReceived: float, ?bytesSent: float, ?dtlsCipher: string, ?dtlsRole: RTCDtlsRole, ?iceLocalUsernameFragment: string, ?iceRole: RTCIceRole, ?iceState: RTCIceTransportState, ?localCertificateId: string, ?packetsReceived: float, ?packetsSent: float, ?remoteCertificateId: string, ?selectedCandidatePairChanges: float, ?selectedCandidatePairId: string, ?srtpCipher: string, ?tlsVersion: string) : RTCTransportStats