RTCOutboundRtpStreamStats
Overview
The RTCOutboundRtpStreamStats dictionary is the RTCStats-based object which provides metrics and statistics related to an outbound RTP stream being sent by an RTCRtpSender.
Location
- Reference: Island.fx
- Namespace: RemObjects.Elements.WebAssembly.DOM
- Platforms: WebAssembly
Properties
averageRtcpInterval
property averageRtcpInterval: Double read write;
Double averageRtcpInterval { get; set; }
var averageRtcpInterval: Double { get{} set{} }
Double averageRtcpInterval { __get; __set; }
Property averageRtcpInterval() As Double
firCount
property firCount: Int32 read write;
Int32 firCount { get; set; }
var firCount: Int32 { get{} set{} }
Int32 firCount { __get; __set; }
Property firCount() As Int32
framesEncoded
property framesEncoded: Double read write;
Double framesEncoded { get; set; }
var framesEncoded: Double { get{} set{} }
Double framesEncoded { __get; __set; }
Property framesEncoded() As Double
lastPacketSentTimestamp
property lastPacketSentTimestamp: DateTime read write;
DateTime lastPacketSentTimestamp { get; set; }
var lastPacketSentTimestamp: DateTime { get{} set{} }
DateTime lastPacketSentTimestamp { __get; __set; }
Property lastPacketSentTimestamp() As DateTime
nackCount
property nackCount: Int32 read write;
Int32 nackCount { get; set; }
var nackCount: Int32 { get{} set{} }
Int32 nackCount { __get; __set; }
Property nackCount() As Int32
perDscpPacketsSent
property perDscpPacketsSent: Double read write;
Double perDscpPacketsSent { get; set; }
var perDscpPacketsSent: Double { get{} set{} }
Double perDscpPacketsSent { __get; __set; }
Property perDscpPacketsSent() As Double
pliCount
property pliCount: Int32 read write;
Int32 pliCount { get; set; }
var pliCount: Int32 { get{} set{} }
Int32 pliCount { __get; __set; }
Property pliCount() As Int32
qpSum
property qpSum: Int32 read write;
Int32 qpSum { get; set; }
var qpSum: Int32 { get{} set{} }
Int32 qpSum { __get; __set; }
Property qpSum() As Int32
qualityLimitationDurations
property qualityLimitationDurations: Double read write;
Double qualityLimitationDurations { get; set; }
var qualityLimitationDurations: Double { get{} set{} }
Double qualityLimitationDurations { __get; __set; }
Property qualityLimitationDurations() As Double
qualityLimitationReason
property qualityLimitationReason: dynamic read write;
dynamic qualityLimitationReason { get; set; }
var qualityLimitationReason: dynamic { get{} set{} }
dynamic qualityLimitationReason { __get; __set; }
Property qualityLimitationReason() As dynamic
remoteId
property remoteId: Int32 read write;
Int32 remoteId { get; set; }
var remoteId: Int32 { get{} set{} }
Int32 remoteId { __get; __set; }
Property remoteId() As Int32
retransmittedBytesSent
property retransmittedBytesSent: Double read write;
Double retransmittedBytesSent { get; set; }
var retransmittedBytesSent: Double { get{} set{} }
Double retransmittedBytesSent { __get; __set; }
Property retransmittedBytesSent() As Double
retransmittedPacketsSent
property retransmittedPacketsSent: Double read write;
Double retransmittedPacketsSent { get; set; }
var retransmittedPacketsSent: Double { get{} set{} }
Double retransmittedPacketsSent { __get; __set; }
Property retransmittedPacketsSent() As Double
senderId
property senderId: Int32 read write;
Int32 senderId { get; set; }
var senderId: Int32 { get{} set{} }
Int32 senderId { __get; __set; }
Property senderId() As Int32
sliCount
property sliCount: Int32 read write;
Int32 sliCount { get; set; }
var sliCount: Int32 { get{} set{} }
Int32 sliCount { __get; __set; }
Property sliCount() As Int32
targetBitrate
property targetBitrate: dynamic read write;
dynamic targetBitrate { get; set; }
var targetBitrate: dynamic { get{} set{} }
dynamic targetBitrate { __get; __set; }
Property targetBitrate() As dynamic
totalEncodedBytesTarget
property totalEncodedBytesTarget: Int64 read write;
Int64 totalEncodedBytesTarget { get; set; }
var totalEncodedBytesTarget: Int64 { get{} set{} }
Int64 totalEncodedBytesTarget { __get; __set; }
Property totalEncodedBytesTarget() As Int64
totalEncodeTime
property totalEncodeTime: DateTime read write;
DateTime totalEncodeTime { get; set; }
var totalEncodeTime: DateTime { get{} set{} }
DateTime totalEncodeTime { __get; __set; }
Property totalEncodeTime() As DateTime
trackId
property trackId: Int32 read write;
Int32 trackId { get; set; }
var trackId: Int32 { get{} set{} }
Int32 trackId { __get; __set; }
Property trackId() As Int32