Chromium Code Reviews| 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; |
|
hlundin-webrtc
2017/07/03 13:23:03
Although the end result will be the same, I tend t
Zach Stein
2017/07/06 17:41:37
Done.
|
| + double _totalOutputDuration = 0; |
| bool _externalTransport; |
| // Downsamples to the codec rate if necessary. |
| PushResampler<int16_t> input_resampler_; |