diff options
author | xians@webrtc.org <xians@webrtc.org> | 2014-09-30 13:11:27 +0000 |
---|---|---|
committer | xians@webrtc.org <xians@webrtc.org> | 2014-09-30 13:11:27 +0000 |
commit | 2e417d64287b6fc2e08e819bce43db775d160194 (patch) | |
tree | eff53702706e79b7d542c7c3fa54342fe8c5ccc3 /webrtc/modules/audio_processing/audio_processing_impl.h | |
parent | 38c121c484e12f677c2cb6afb882cd024bd469c1 (diff) | |
download | webrtc-2e417d64287b6fc2e08e819bce43db775d160194.tar.gz |
adding new AEC dump start interface for chrome.
This is required because we are not allow to pass CRT objects across dll boundaries, that says, when we pass a file descriptor from chrome dll to libpeerconnection dll, the file descriptor will become invalid immediate, more information can be found here:
http://msdn.microsoft.com/en-us/library/ms235460.aspx
Chromium bug:crbug/415935
TEST=bots
R=bjornv@webrtc.org, kwiberg@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/28629004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@7334 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'webrtc/modules/audio_processing/audio_processing_impl.h')
-rw-r--r-- | webrtc/modules/audio_processing/audio_processing_impl.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/webrtc/modules/audio_processing/audio_processing_impl.h b/webrtc/modules/audio_processing/audio_processing_impl.h index 9753423d6d..d012e7f0ea 100644 --- a/webrtc/modules/audio_processing/audio_processing_impl.h +++ b/webrtc/modules/audio_processing/audio_processing_impl.h @@ -125,6 +125,7 @@ class AudioProcessingImpl : public AudioProcessing { virtual int StartDebugRecording( const char filename[kMaxFilenameSize]) OVERRIDE; virtual int StartDebugRecording(FILE* handle) OVERRIDE; + virtual int StartDebugRecording(rtc::PlatformFile handle) OVERRIDE; virtual int StopDebugRecording() OVERRIDE; virtual EchoCancellation* echo_cancellation() const OVERRIDE; virtual EchoControlMobile* echo_control_mobile() const OVERRIDE; |