Add an API to offset system delay.
Plumb it through VoiceEngine. BUG= TEST=voe_auto_test,audioproc_unittest Review URL: https://webrtc-codereview.appspot.com/428010 git-svn-id: http://webrtc.googlecode.com/svn/trunk@1846 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2011 The WebRTC project authors. All Rights Reserved.
|
||||
* Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
|
||||
*
|
||||
* Use of this source code is governed by a BSD-style license
|
||||
* that can be found in the LICENSE file in the root of the source
|
||||
@@ -69,6 +69,8 @@ class AudioProcessingImpl : public AudioProcessing {
|
||||
virtual int AnalyzeReverseStream(AudioFrame* frame);
|
||||
virtual int set_stream_delay_ms(int delay);
|
||||
virtual int stream_delay_ms() const;
|
||||
virtual void set_delay_offset_ms(int offset);
|
||||
virtual int delay_offset_ms() const;
|
||||
virtual int StartDebugRecording(const char filename[kMaxFilenameSize]);
|
||||
virtual int StopDebugRecording();
|
||||
virtual EchoCancellation* echo_cancellation() const;
|
||||
@@ -115,6 +117,7 @@ class AudioProcessingImpl : public AudioProcessing {
|
||||
int split_sample_rate_hz_;
|
||||
int samples_per_channel_;
|
||||
int stream_delay_ms_;
|
||||
int delay_offset_ms_;
|
||||
bool was_stream_delay_set_;
|
||||
|
||||
int num_reverse_channels_;
|
||||
|
||||
Reference in New Issue
Block a user