| Index: content/public/common/media_stream_request.h
|
| diff --git a/content/public/common/media_stream_request.h b/content/public/common/media_stream_request.h
|
| index e6870e150b09d024996e7f5eaa6806bea062b22b..dbb4db2620708daf12a44adc8ee0bcae2f37621e 100644
|
| --- a/content/public/common/media_stream_request.h
|
| +++ b/content/public/common/media_stream_request.h
|
| @@ -80,7 +80,8 @@ struct CONTENT_EXPORT MediaStreamDevice {
|
| const std::string& name,
|
| int sample_rate,
|
| int channel_layout,
|
| - int frames_per_buffer);
|
| + int frames_per_buffer,
|
| + bool use_platform_aec);
|
|
|
| ~MediaStreamDevice();
|
|
|
| @@ -106,14 +107,16 @@ struct CONTENT_EXPORT MediaStreamDevice {
|
| // in media::AudioParameters.
|
| struct AudioDeviceParameters {
|
| AudioDeviceParameters()
|
| - : sample_rate(), channel_layout(), frames_per_buffer() {
|
| + : sample_rate(), channel_layout(), frames_per_buffer(),
|
| + use_platform_aec(false) {
|
| }
|
|
|
| AudioDeviceParameters(int sample_rate, int channel_layout,
|
| - int frames_per_buffer)
|
| + int frames_per_buffer, bool use_platform_aec)
|
| : sample_rate(sample_rate),
|
| channel_layout(channel_layout),
|
| - frames_per_buffer(frames_per_buffer) {
|
| + frames_per_buffer(frames_per_buffer),
|
| + use_platform_aec(use_platform_aec) {
|
| }
|
|
|
| // Preferred sample rate in samples per second for the device.
|
| @@ -129,6 +132,9 @@ struct CONTENT_EXPORT MediaStreamDevice {
|
| // expected browser side settings and avoid unnecessary buffering.
|
| // See media::AudioParameters for more.
|
| int frames_per_buffer;
|
| +
|
| + // See media::AudioParameters.
|
| + bool use_platform_aec;
|
| };
|
|
|
| // These below two member variables are valid only when the type of device is
|
|
|