Chromium Code Reviews| Index: webrtc/voice_engine/transmit_mixer.h |
| diff --git a/webrtc/voice_engine/transmit_mixer.h b/webrtc/voice_engine/transmit_mixer.h |
| index a045cf8322855abb0b7217e1b23c5e54eb80a00b..db5d35d20eee63700f5bd13f7dbb4abcc1239f56 100644 |
| --- a/webrtc/voice_engine/transmit_mixer.h |
| +++ b/webrtc/voice_engine/transmit_mixer.h |
| @@ -76,6 +76,11 @@ public: |
| // 'virtual' to allow mocking. |
| virtual int16_t AudioLevelFullRange() const; |
| + // See description of "totalAudioEnergy" in the WebRTC stats spec. |
| + double GetTotalInputEnergy() const; |
| + |
| + double GetTotalInputDuration() const; |
| + |
| bool IsRecordingCall(); |
| bool IsRecordingMic(); |
| @@ -189,6 +194,8 @@ private: |
| bool _fileRecording = false; |
| bool _fileCallRecording = false; |
| voe::AudioLevel _audioLevel; |
| + double _totalInputEnergy = 0; |
|
hlundin-webrtc
2017/07/03 13:23:03
0.0 here and below.
Zach Stein
2017/07/06 17:41:37
Done.
|
| + double _totalInputDuration = 0; |
| // protect file instances and their variables in MixedParticipants() |
| rtc::CriticalSection _critSect; |
| rtc::CriticalSection _callbackCritSect; |