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

Side by Side Diff: webrtc/modules/audio_device/ios/audio_device_ios.h

Issue 3006793002: Removes unused WaveOut APIs from ADM (Closed)
Patch Set: Created 3 years, 3 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 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
109 char guid[kAdmMaxGuidSize]) override; 109 char guid[kAdmMaxGuidSize]) override;
110 int32_t RecordingDeviceName(uint16_t index, 110 int32_t RecordingDeviceName(uint16_t index,
111 char name[kAdmMaxDeviceNameSize], 111 char name[kAdmMaxDeviceNameSize],
112 char guid[kAdmMaxGuidSize]) override; 112 char guid[kAdmMaxGuidSize]) override;
113 int32_t SetPlayoutDevice(uint16_t index) override; 113 int32_t SetPlayoutDevice(uint16_t index) override;
114 int32_t SetPlayoutDevice( 114 int32_t SetPlayoutDevice(
115 AudioDeviceModule::WindowsDeviceType device) override; 115 AudioDeviceModule::WindowsDeviceType device) override;
116 int32_t SetRecordingDevice(uint16_t index) override; 116 int32_t SetRecordingDevice(uint16_t index) override;
117 int32_t SetRecordingDevice( 117 int32_t SetRecordingDevice(
118 AudioDeviceModule::WindowsDeviceType device) override; 118 AudioDeviceModule::WindowsDeviceType device) override;
119 int32_t SetWaveOutVolume(uint16_t volumeLeft, uint16_t volumeRight) override;
120 int32_t WaveOutVolume(uint16_t& volumeLeft,
121 uint16_t& volumeRight) const override;
122 int32_t InitSpeaker() override; 119 int32_t InitSpeaker() override;
123 bool SpeakerIsInitialized() const override; 120 bool SpeakerIsInitialized() const override;
124 int32_t InitMicrophone() override; 121 int32_t InitMicrophone() override;
125 bool MicrophoneIsInitialized() const override; 122 bool MicrophoneIsInitialized() const override;
126 int32_t SpeakerVolumeIsAvailable(bool& available) override; 123 int32_t SpeakerVolumeIsAvailable(bool& available) override;
127 int32_t SetSpeakerVolume(uint32_t volume) override; 124 int32_t SetSpeakerVolume(uint32_t volume) override;
128 int32_t SpeakerVolume(uint32_t& volume) const override; 125 int32_t SpeakerVolume(uint32_t& volume) const override;
129 int32_t MaxSpeakerVolume(uint32_t& maxVolume) const override; 126 int32_t MaxSpeakerVolume(uint32_t& maxVolume) const override;
130 int32_t MinSpeakerVolume(uint32_t& minVolume) const override; 127 int32_t MinSpeakerVolume(uint32_t& minVolume) const override;
131 int32_t SpeakerVolumeStepSize(uint16_t& stepSize) const override; 128 int32_t SpeakerVolumeStepSize(uint16_t& stepSize) const override;
(...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after
312 // Contains the time for when the last output volume change was detected. 309 // Contains the time for when the last output volume change was detected.
313 int64_t last_output_volume_change_time_ ACCESS_ON(thread_checker_); 310 int64_t last_output_volume_change_time_ ACCESS_ON(thread_checker_);
314 311
315 // Exposes private members for testing purposes only. 312 // Exposes private members for testing purposes only.
316 FRIEND_TEST_ALL_PREFIXES(AudioDeviceTest, testInterruptedAudioSession); 313 FRIEND_TEST_ALL_PREFIXES(AudioDeviceTest, testInterruptedAudioSession);
317 }; 314 };
318 315
319 } // namespace webrtc 316 } // namespace webrtc
320 317
321 #endif // WEBRTC_MODULES_AUDIO_DEVICE_IOS_AUDIO_DEVICE_IOS_H_ 318 #endif // WEBRTC_MODULES_AUDIO_DEVICE_IOS_AUDIO_DEVICE_IOS_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698