toString method
A string representation of this object.
Some classes have a default textual representation,
often paired with a static parse
function (like int.parse).
These classes will provide the textual representation as
their string representation.
Other classes have no meaningful textual representation
that a program will care about.
Such classes will typically override toString
to provide
useful information when inspecting the object,
mainly for debugging or logging.
Implementation
@override
String toString() {
return 'NERtcStats{txBytes: $txBytes, rxBytes: $rxBytes, '
'cpuAppUsage: $cpuAppUsage, cpuTotalUsage: $cpuTotalUsage, '
'memoryAppUsageRatio: $memoryAppUsageRatio, '
'memoryTotalUsageRatio: $memoryTotalUsageRatio, '
'memoryAppUsageInKBytes: $memoryAppUsageInKBytes, '
'totalDuration: $totalDuration, txAudioBytes: $txAudioBytes, '
'txVideoBytes: $txVideoBytes, rxAudioBytes: $rxAudioBytes, '
'rxVideoBytes: $rxVideoBytes, rxAudioKBitRate: $rxAudioKBitRate, '
'rxVideoKBitRate: $rxVideoKBitRate, txAudioKBitRate: $txAudioKBitRate, '
'txVideoKBitRate: $txVideoKBitRate, upRtt: $upRtt,downRtt:$downRtt '
'txAudioPacketLossRate: $txAudioPacketLossRate, '
'txVideoPacketLossRate: $txVideoPacketLossRate, '
'txAudioPacketLossSum: $txAudioPacketLossSum, '
'txVideoPacketLossSum: $txVideoPacketLossSum, '
'txAudioJitter: $txAudioJitter, txVideoJitter: $txVideoJitter, '
'rxAudioPacketLossRate: $rxAudioPacketLossRate, '
'rxVideoPacketLossRate: $rxVideoPacketLossRate, '
'rxAudioPacketLossSum: $rxAudioPacketLossSum, '
'rxVideoPacketLossSum: $rxVideoPacketLossSum, '
'rxAudioJitter: $rxAudioJitter, rxVideoJitter: $rxVideoJitter}';
}