| Index: webrtc/modules/audio_processing/include/audio_processing.h
|
| diff --git a/webrtc/modules/audio_processing/include/audio_processing.h b/webrtc/modules/audio_processing/include/audio_processing.h
|
| index 06bfc9ba7f9d8531044105ea4ddd3790cbf90a31..09e5d5be1cba9b20a8b8210c690c3c23e1dc7709 100644
|
| --- a/webrtc/modules/audio_processing/include/audio_processing.h
|
| +++ b/webrtc/modules/audio_processing/include/audio_processing.h
|
| @@ -145,22 +145,13 @@ struct ExperimentalNs {
|
| // Use to enable beamforming. Must be provided through the constructor. It will
|
| // have no impact if used with AudioProcessing::SetExtraOptions().
|
| struct Beamforming {
|
| - Beamforming()
|
| - : enabled(false),
|
| - array_geometry(),
|
| - target_direction(
|
| - SphericalPointf(static_cast<float>(M_PI) / 2.f, 0.f, 1.f)) {}
|
| - Beamforming(bool enabled, const std::vector<Point>& array_geometry)
|
| - : Beamforming(enabled,
|
| - array_geometry,
|
| - SphericalPointf(static_cast<float>(M_PI) / 2.f, 0.f, 1.f)) {
|
| - }
|
| + Beamforming();
|
| + Beamforming(bool enabled, const std::vector<Point>& array_geometry);
|
| Beamforming(bool enabled,
|
| const std::vector<Point>& array_geometry,
|
| - SphericalPointf target_direction)
|
| - : enabled(enabled),
|
| - array_geometry(array_geometry),
|
| - target_direction(target_direction) {}
|
| + SphericalPointf target_direction);
|
| + ~Beamforming();
|
| +
|
| static const ConfigOptionID identifier = ConfigOptionID::kBeamforming;
|
| const bool enabled;
|
| const std::vector<Point> array_geometry;
|
| @@ -450,9 +441,7 @@ class AudioProcessing {
|
| // Same as above but uses an existing PlatformFile handle. Takes ownership
|
| // of |handle| and closes it at StopDebugRecording().
|
| // TODO(xians): Make this interface pure virtual.
|
| - virtual int StartDebugRecordingForPlatformFile(rtc::PlatformFile handle) {
|
| - return -1;
|
| - }
|
| + virtual int StartDebugRecordingForPlatformFile(rtc::PlatformFile handle);
|
|
|
| // Stops recording debugging information, and closes the file. Recording
|
| // cannot be resumed in the same file (without overwriting it).
|
|
|