RtcAudioSourceStats class

RtcStats fields of audio RtcMediaSourceStats.

Inheritance

Constructors

RtcAudioSourceStats(double? audioLevel, double? totalAudioEnergy, double? totalSamplesDuration, double? echoReturnLoss, double? echoReturnLossEnhancement, String? trackIdentifier)

Properties

audioLevel double?
Audio level of the media source.
getter/setter pair
echoReturnLoss double?
Only exists when the MediaStreamTrack is sourced from a microphone where echo cancellation is applied.
getter/setter pair
echoReturnLossEnhancement double?
Only exists when the MediaStreamTrack is sourced from a microphone where echo cancellation is applied.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
totalAudioEnergy double?
Audio energy of the media source.
getter/setter pair
totalSamplesDuration double?
Audio duration of the media source.
getter/setter pair
trackIdentifier String?
Value of the MediaStreamTrack's ID attribute.
getter/setter pairinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

fromFFI(RtcMediaSourceStatsMediaType_RtcAudioSourceStats stats, String? trackIdentifier) RtcAudioSourceStats
Creates RtcAudioSourceStats basing on the ffi.RtcMediaSourceStatsMediaType_RtcAudioSourceStats received from the native side.
override
fromMap(dynamic stats) RtcAudioSourceStats
Creates RtcAudioSourceStats basing on the Map received from the native side.
override