| OLD | NEW |
| 1 /* | 1 /* |
| 2 * libjingle | 2 * libjingle |
| 3 * Copyright 2012 Google Inc. | 3 * Copyright 2012 Google Inc. |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions are met: | 6 * modification, are permitted provided that the following conditions are met: |
| 7 * | 7 * |
| 8 * 1. Redistributions of source code must retain the above copyright notice, | 8 * 1. Redistributions of source code must retain the above copyright notice, |
| 9 * this list of conditions and the following disclaimer. | 9 * this list of conditions and the following disclaimer. |
| 10 * 2. Redistributions in binary form must reproduce the above copyright notice, | 10 * 2. Redistributions in binary form must reproduce the above copyright notice, |
| (...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 184 int32_t SetRecordingSampleRate(const uint32_t samples_per_sec) override; | 184 int32_t SetRecordingSampleRate(const uint32_t samples_per_sec) override; |
| 185 int32_t RecordingSampleRate(uint32_t* samples_per_sec) const override; | 185 int32_t RecordingSampleRate(uint32_t* samples_per_sec) const override; |
| 186 int32_t SetPlayoutSampleRate(const uint32_t samples_per_sec) override; | 186 int32_t SetPlayoutSampleRate(const uint32_t samples_per_sec) override; |
| 187 int32_t PlayoutSampleRate(uint32_t* samples_per_sec) const override; | 187 int32_t PlayoutSampleRate(uint32_t* samples_per_sec) const override; |
| 188 | 188 |
| 189 int32_t ResetAudioDevice() override; | 189 int32_t ResetAudioDevice() override; |
| 190 int32_t SetLoudspeakerStatus(bool enable) override; | 190 int32_t SetLoudspeakerStatus(bool enable) override; |
| 191 int32_t GetLoudspeakerStatus(bool* enabled) const override; | 191 int32_t GetLoudspeakerStatus(bool* enabled) const override; |
| 192 virtual bool BuiltInAECIsAvailable() const { return false; } | 192 virtual bool BuiltInAECIsAvailable() const { return false; } |
| 193 virtual int32_t EnableBuiltInAEC(bool enable) { return -1; } | 193 virtual int32_t EnableBuiltInAEC(bool enable) { return -1; } |
| 194 virtual bool BuiltInAGCIsAvailable() const { return false; } |
| 195 virtual int32_t EnableBuiltInAGC(bool enable) { return -1; } |
| 196 virtual bool BuiltInNSIsAvailable() const { return false; } |
| 197 virtual int32_t EnableBuiltInNS(bool enable) { return -1; } |
| 194 // End of functions inherited from webrtc::AudioDeviceModule. | 198 // End of functions inherited from webrtc::AudioDeviceModule. |
| 195 | 199 |
| 196 // The following function is inherited from rtc::MessageHandler. | 200 // The following function is inherited from rtc::MessageHandler. |
| 197 void OnMessage(rtc::Message* msg) override; | 201 void OnMessage(rtc::Message* msg) override; |
| 198 | 202 |
| 199 protected: | 203 protected: |
| 200 // The constructor is protected because the class needs to be created as a | 204 // The constructor is protected because the class needs to be created as a |
| 201 // reference counted object (for memory managment reasons). It could be | 205 // reference counted object (for memory managment reasons). It could be |
| 202 // exposed in which case the burden of proper instantiation would be put on | 206 // exposed in which case the burden of proper instantiation would be put on |
| 203 // the creator of a FakeAudioCaptureModule instance. To create an instance of | 207 // the creator of a FakeAudioCaptureModule instance. To create an instance of |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 274 | 278 |
| 275 // Protects variables that are accessed from process_thread_ and | 279 // Protects variables that are accessed from process_thread_ and |
| 276 // the main thread. | 280 // the main thread. |
| 277 mutable rtc::CriticalSection crit_; | 281 mutable rtc::CriticalSection crit_; |
| 278 // Protects |audio_callback_| that is accessed from process_thread_ and | 282 // Protects |audio_callback_| that is accessed from process_thread_ and |
| 279 // the main thread. | 283 // the main thread. |
| 280 rtc::CriticalSection crit_callback_; | 284 rtc::CriticalSection crit_callback_; |
| 281 }; | 285 }; |
| 282 | 286 |
| 283 #endif // TALK_APP_WEBRTC_TEST_FAKEAUDIOCAPTUREMODULE_H_ | 287 #endif // TALK_APP_WEBRTC_TEST_FAKEAUDIOCAPTUREMODULE_H_ |
| OLD | NEW |