Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(637)

Side by Side Diff: webrtc/voice_engine/voe_audio_processing_impl.h

Issue 1413483003: Added option to specify a maximum file size when recording an AEC dump. (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: Initial version Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. 2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
3 * 3 *
4 * Use of this source code is governed by a BSD-style license 4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source 5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found 6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may 7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree. 8 * be found in the AUTHORS file in the root of the source tree.
9 */ 9 */
10 10
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
73 73
74 int GetEcMetricsStatus(bool& enabled) override; 74 int GetEcMetricsStatus(bool& enabled) override;
75 75
76 int GetEchoMetrics(int& ERL, int& ERLE, int& RERL, int& A_NLP) override; 76 int GetEchoMetrics(int& ERL, int& ERLE, int& RERL, int& A_NLP) override;
77 77
78 int GetEcDelayMetrics(int& delay_median, 78 int GetEcDelayMetrics(int& delay_median,
79 int& delay_std, 79 int& delay_std,
80 float& fraction_poor_delays) override; 80 float& fraction_poor_delays) override;
81 81
82 int StartDebugRecording(const char* fileNameUTF8) override; 82 int StartDebugRecording(const char* fileNameUTF8) override;
83 int StartDebugRecording(const char* fileNameUTF8,
84 int max_size_bytes) override;
83 int StartDebugRecording(FILE* file_handle) override; 85 int StartDebugRecording(FILE* file_handle) override;
86 int StartDebugRecording(FILE* file_handle, int max_size_bytes) override;
84 87
85 int StopDebugRecording() override; 88 int StopDebugRecording() override;
86 89
87 int SetTypingDetectionStatus(bool enable) override; 90 int SetTypingDetectionStatus(bool enable) override;
88 91
89 int GetTypingDetectionStatus(bool& enabled) override; 92 int GetTypingDetectionStatus(bool& enabled) override;
90 93
91 int TimeSinceLastTyping(int& seconds) override; 94 int TimeSinceLastTyping(int& seconds) override;
92 95
93 // TODO(niklase) Remove default argument as soon as libJingle is updated! 96 // TODO(niklase) Remove default argument as soon as libJingle is updated!
(...skipping 11 matching lines...) Expand all
105 ~VoEAudioProcessingImpl() override; 108 ~VoEAudioProcessingImpl() override;
106 109
107 private: 110 private:
108 bool _isAecMode; 111 bool _isAecMode;
109 voe::SharedData* _shared; 112 voe::SharedData* _shared;
110 }; 113 };
111 114
112 } // namespace webrtc 115 } // namespace webrtc
113 116
114 #endif // WEBRTC_VOICE_ENGINE_VOE_AUDIO_PROCESSING_IMPL_H 117 #endif // WEBRTC_VOICE_ENGINE_VOE_AUDIO_PROCESSING_IMPL_H
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698