OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2015 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2015 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 |
11 #include "webrtc/modules/audio_device/ios/audio_device_ios.h" | 11 #include "webrtc/modules/audio_device/ios/audio_device_ios.h" |
12 | 12 |
13 #include "webrtc/rtc_base/checks.h" | 13 #include "webrtc/rtc_base/checks.h" |
14 #include "webrtc/rtc_base/logging.h" | 14 #include "webrtc/rtc_base/logging.h" |
15 | 15 |
16 namespace webrtc { | 16 namespace webrtc { |
17 | 17 |
18 int32_t AudioDeviceIOS::PlayoutBuffer(AudioDeviceModule::BufferType& type, | |
19 uint16_t& sizeMS) const { | |
20 RTC_NOTREACHED() << "Not implemented"; | |
21 return -1; | |
22 } | |
23 | |
24 int32_t AudioDeviceIOS::ActiveAudioLayer( | 18 int32_t AudioDeviceIOS::ActiveAudioLayer( |
25 AudioDeviceModule::AudioLayer& audioLayer) const { | 19 AudioDeviceModule::AudioLayer& audioLayer) const { |
26 audioLayer = AudioDeviceModule::kPlatformDefaultAudio; | 20 audioLayer = AudioDeviceModule::kPlatformDefaultAudio; |
27 return 0; | 21 return 0; |
28 } | 22 } |
29 | 23 |
30 int32_t AudioDeviceIOS::ResetAudioDevice() { | |
31 RTC_NOTREACHED() << "Not implemented"; | |
32 return -1; | |
33 } | |
34 | |
35 int16_t AudioDeviceIOS::PlayoutDevices() { | 24 int16_t AudioDeviceIOS::PlayoutDevices() { |
36 // TODO(henrika): improve. | 25 // TODO(henrika): improve. |
37 LOG_F(LS_WARNING) << "Not implemented"; | 26 LOG_F(LS_WARNING) << "Not implemented"; |
38 return (int16_t)1; | 27 return (int16_t)1; |
39 } | 28 } |
40 | 29 |
41 int16_t AudioDeviceIOS::RecordingDevices() { | 30 int16_t AudioDeviceIOS::RecordingDevices() { |
42 // TODO(henrika): improve. | 31 // TODO(henrika): improve. |
43 LOG_F(LS_WARNING) << "Not implemented"; | 32 LOG_F(LS_WARNING) << "Not implemented"; |
44 return (int16_t)1; | 33 return (int16_t)1; |
(...skipping 25 matching lines...) Expand all Loading... |
70 int32_t AudioDeviceIOS::MaxSpeakerVolume(uint32_t& maxVolume) const { | 59 int32_t AudioDeviceIOS::MaxSpeakerVolume(uint32_t& maxVolume) const { |
71 RTC_NOTREACHED() << "Not implemented"; | 60 RTC_NOTREACHED() << "Not implemented"; |
72 return -1; | 61 return -1; |
73 } | 62 } |
74 | 63 |
75 int32_t AudioDeviceIOS::MinSpeakerVolume(uint32_t& minVolume) const { | 64 int32_t AudioDeviceIOS::MinSpeakerVolume(uint32_t& minVolume) const { |
76 RTC_NOTREACHED() << "Not implemented"; | 65 RTC_NOTREACHED() << "Not implemented"; |
77 return -1; | 66 return -1; |
78 } | 67 } |
79 | 68 |
80 int32_t AudioDeviceIOS::SpeakerVolumeStepSize(uint16_t& stepSize) const { | |
81 RTC_NOTREACHED() << "Not implemented"; | |
82 return -1; | |
83 } | |
84 | |
85 int32_t AudioDeviceIOS::SpeakerMuteIsAvailable(bool& available) { | 69 int32_t AudioDeviceIOS::SpeakerMuteIsAvailable(bool& available) { |
86 available = false; | 70 available = false; |
87 return 0; | 71 return 0; |
88 } | 72 } |
89 | 73 |
90 int32_t AudioDeviceIOS::SetSpeakerMute(bool enable) { | 74 int32_t AudioDeviceIOS::SetSpeakerMute(bool enable) { |
91 RTC_NOTREACHED() << "Not implemented"; | 75 RTC_NOTREACHED() << "Not implemented"; |
92 return -1; | 76 return -1; |
93 } | 77 } |
94 | 78 |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
139 int32_t AudioDeviceIOS::SetMicrophoneMute(bool enable) { | 123 int32_t AudioDeviceIOS::SetMicrophoneMute(bool enable) { |
140 RTC_NOTREACHED() << "Not implemented"; | 124 RTC_NOTREACHED() << "Not implemented"; |
141 return -1; | 125 return -1; |
142 } | 126 } |
143 | 127 |
144 int32_t AudioDeviceIOS::MicrophoneMute(bool& enabled) const { | 128 int32_t AudioDeviceIOS::MicrophoneMute(bool& enabled) const { |
145 RTC_NOTREACHED() << "Not implemented"; | 129 RTC_NOTREACHED() << "Not implemented"; |
146 return -1; | 130 return -1; |
147 } | 131 } |
148 | 132 |
149 int32_t AudioDeviceIOS::MicrophoneBoostIsAvailable(bool& available) { | |
150 available = false; | |
151 return 0; | |
152 } | |
153 | |
154 int32_t AudioDeviceIOS::SetMicrophoneBoost(bool enable) { | |
155 RTC_NOTREACHED() << "Not implemented"; | |
156 return -1; | |
157 } | |
158 | |
159 int32_t AudioDeviceIOS::MicrophoneBoost(bool& enabled) const { | |
160 enabled = false; | |
161 return 0; | |
162 } | |
163 | |
164 int32_t AudioDeviceIOS::StereoRecordingIsAvailable(bool& available) { | 133 int32_t AudioDeviceIOS::StereoRecordingIsAvailable(bool& available) { |
165 available = false; | 134 available = false; |
166 return 0; | 135 return 0; |
167 } | 136 } |
168 | 137 |
169 int32_t AudioDeviceIOS::SetStereoRecording(bool enable) { | 138 int32_t AudioDeviceIOS::SetStereoRecording(bool enable) { |
170 LOG_F(LS_WARNING) << "Not implemented"; | 139 LOG_F(LS_WARNING) << "Not implemented"; |
171 return -1; | 140 return -1; |
172 } | 141 } |
173 | 142 |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
220 int32_t AudioDeviceIOS::MaxMicrophoneVolume(uint32_t& maxVolume) const { | 189 int32_t AudioDeviceIOS::MaxMicrophoneVolume(uint32_t& maxVolume) const { |
221 RTC_NOTREACHED() << "Not implemented"; | 190 RTC_NOTREACHED() << "Not implemented"; |
222 return -1; | 191 return -1; |
223 } | 192 } |
224 | 193 |
225 int32_t AudioDeviceIOS::MinMicrophoneVolume(uint32_t& minVolume) const { | 194 int32_t AudioDeviceIOS::MinMicrophoneVolume(uint32_t& minVolume) const { |
226 RTC_NOTREACHED() << "Not implemented"; | 195 RTC_NOTREACHED() << "Not implemented"; |
227 return -1; | 196 return -1; |
228 } | 197 } |
229 | 198 |
230 int32_t AudioDeviceIOS::MicrophoneVolumeStepSize(uint16_t& stepSize) const { | |
231 RTC_NOTREACHED() << "Not implemented"; | |
232 return -1; | |
233 } | |
234 | |
235 int32_t AudioDeviceIOS::PlayoutDeviceName(uint16_t index, | 199 int32_t AudioDeviceIOS::PlayoutDeviceName(uint16_t index, |
236 char name[kAdmMaxDeviceNameSize], | 200 char name[kAdmMaxDeviceNameSize], |
237 char guid[kAdmMaxGuidSize]) { | 201 char guid[kAdmMaxGuidSize]) { |
238 RTC_NOTREACHED() << "Not implemented"; | 202 RTC_NOTREACHED() << "Not implemented"; |
239 return -1; | 203 return -1; |
240 } | 204 } |
241 | 205 |
242 int32_t AudioDeviceIOS::RecordingDeviceName(uint16_t index, | 206 int32_t AudioDeviceIOS::RecordingDeviceName(uint16_t index, |
243 char name[kAdmMaxDeviceNameSize], | 207 char name[kAdmMaxDeviceNameSize], |
244 char guid[kAdmMaxGuidSize]) { | 208 char guid[kAdmMaxGuidSize]) { |
(...skipping 15 matching lines...) Expand all Loading... |
260 int32_t AudioDeviceIOS::PlayoutIsAvailable(bool& available) { | 224 int32_t AudioDeviceIOS::PlayoutIsAvailable(bool& available) { |
261 available = true; | 225 available = true; |
262 return 0; | 226 return 0; |
263 } | 227 } |
264 | 228 |
265 int32_t AudioDeviceIOS::RecordingIsAvailable(bool& available) { | 229 int32_t AudioDeviceIOS::RecordingIsAvailable(bool& available) { |
266 available = true; | 230 available = true; |
267 return 0; | 231 return 0; |
268 } | 232 } |
269 | 233 |
270 int32_t AudioDeviceIOS::SetPlayoutBuffer( | |
271 const AudioDeviceModule::BufferType type, | |
272 uint16_t sizeMS) { | |
273 RTC_NOTREACHED() << "Not implemented"; | |
274 return -1; | |
275 } | |
276 | |
277 int32_t AudioDeviceIOS::CPULoad(uint16_t&) const { | |
278 RTC_NOTREACHED() << "Not implemented"; | |
279 return -1; | |
280 } | |
281 | |
282 } // namespace webrtc | 234 } // namespace webrtc |
OLD | NEW |