diff options
Diffstat (limited to 'content/renderer/media/webrtc_local_audio_track.cc')
-rw-r--r-- | content/renderer/media/webrtc_local_audio_track.cc | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/content/renderer/media/webrtc_local_audio_track.cc b/content/renderer/media/webrtc_local_audio_track.cc index de86a3c..cae6bfe 100644 --- a/content/renderer/media/webrtc_local_audio_track.cc +++ b/content/renderer/media/webrtc_local_audio_track.cc @@ -47,7 +47,8 @@ void WebRtcLocalAudioTrack::CaptureData(const int16* audio_data, int number_of_channels, int number_of_frames, int audio_delay_milliseconds, - int volume) { + int volume, + bool key_pressed) { scoped_refptr<WebRtcAudioCapturer> capturer; std::vector<int> voe_channels; int sample_rate = 0; @@ -68,10 +69,15 @@ void WebRtcLocalAudioTrack::CaptureData(const int16* audio_data, // Feed the data to the sinks. for (SinkList::const_iterator it = sinks.begin(); it != sinks.end(); ++it) { - int new_volume = (*it)->CaptureData(voe_channels, audio_data, sample_rate, - number_of_channels, number_of_frames, - audio_delay_milliseconds, volume, - need_audio_processing_); + int new_volume = (*it)->CaptureData(voe_channels, + audio_data, + sample_rate, + number_of_channels, + number_of_frames, + audio_delay_milliseconds, + volume, + need_audio_processing_, + key_pressed); if (new_volume != 0 && capturer.get()) capturer->SetVolume(new_volume); } |