| 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_;
|
|
|