Back to Content

RTCAudioSourceStats: totalSamplesDuration property

files/en-us/web/api/rtcaudiosourcestats/totalsamplesduration/index.md

latest953 B
Original Source

{{APIRef("WebRTC")}}{{SeeCompatTable}}

The totalSamplesDuration property of the {{domxref("RTCAudioSourceStats")}} dictionary represents the combined duration of all samples produced by the media source over the lifetime of this stats object, in seconds. It does not include samples dropped before reaching this media source. <!-- Dropped samples in `droppedSamplesDuration`; not implemented -->

This can be used with {{domxref("RTCAudioSourceStats.totalAudioEnergy", "totalAudioEnergy")}} to compute an average audio level over different intervals.

[!NOTE] For audio duration of remotely sourced tracks, see {{domxref("RTCInboundRtpStreamStats.totalSamplesDuration")}}.

Value

A number indicating the total duration of all samples produced by this source over the lifetime this stats object, in seconds.

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}