Index: webrtc/voice_engine/channel.h |
diff --git a/webrtc/voice_engine/channel.h b/webrtc/voice_engine/channel.h |
index 101de4060b3ce33d1c524f7d973527753e02e62c..f75bb09dd6e81711a085a327fd34258125e37395 100644 |
--- a/webrtc/voice_engine/channel.h |
+++ b/webrtc/voice_engine/channel.h |
@@ -260,6 +260,9 @@ class Channel |
void SetChannelOutputVolumeScaling(float scaling); |
int GetSpeechOutputLevel() const; |
int GetSpeechOutputLevelFullRange() const; |
+ // See description of "totalAudioEnergy" in the WebRTC stats spec. |
+ double GetTotalOutputEnergy() const; |
+ double GetTotalOutputDuration() const; |
// Stats. |
int GetNetworkStatistics(NetworkStatistics& stats); |
@@ -470,6 +473,8 @@ class Channel |
acm2::RentACodec rent_a_codec_; |
std::unique_ptr<AudioSinkInterface> audio_sink_; |
AudioLevel _outputAudioLevel; |
+ double _totalOutputEnergy = 0; |
+ double _totalOutputDuration = 0; |
bool _externalTransport; |
// Downsamples to the codec rate if necessary. |
PushResampler<int16_t> input_resampler_; |