OLD | NEW |
---|---|
(Empty) | |
1 /* | |
2 * Copyright (c) 2015 The WebRTC project authors. All Rights Reserved. | |
3 * | |
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 | |
6 * tree. An additional intellectual property rights grant can be found | |
7 * in the file PATENTS. All contributing project authors may | |
8 * be found in the AUTHORS file in the root of the source tree. | |
9 */ | |
10 | |
11 #include "webrtc/modules/audio_device/ios/audio_device_not_implemented_ios.h" | |
12 | |
13 #include "webrtc/base/checks.h" | |
14 #include "webrtc/base/logging.h" | |
15 | |
16 #define TAG "AudioDeviceNotImplementedIOS::" | |
17 | |
18 namespace webrtc { | |
19 | |
20 AudioDeviceNotImplementedIOS::AudioDeviceNotImplementedIOS() { | |
21 } | |
22 | |
23 int32_t AudioDeviceNotImplementedIOS::ActiveAudioLayer( | |
24 AudioDeviceModule::AudioLayer& audioLayer) const { | |
25 audioLayer = AudioDeviceModule::kPlatformDefaultAudio; | |
26 return 0; | |
27 } | |
28 | |
29 int32_t AudioDeviceNotImplementedIOS::ResetAudioDevice() { | |
30 FATAL() << "Not implemented"; | |
tkchin_webrtc
2015/07/06 03:46:29
RTC_NOTREACHED?
henrika_webrtc
2015/07/07 16:01:38
Done.
| |
31 return -1; | |
32 } | |
33 | |
34 int16_t AudioDeviceNotImplementedIOS::PlayoutDevices() { | |
35 // TODO(henrika): improve. | |
36 LOG_F(LS_WARNING) << "Not implemented"; | |
37 return (int16_t)1; | |
38 } | |
39 | |
40 int16_t AudioDeviceNotImplementedIOS::RecordingDevices() { | |
41 // TODO(henrika): improve. | |
42 LOG_F(LS_WARNING) << "Not implemented"; | |
43 return (int16_t)1; | |
44 } | |
45 | |
46 int32_t AudioDeviceNotImplementedIOS::InitSpeaker() { | |
47 return 0; | |
48 } | |
49 | |
50 bool AudioDeviceNotImplementedIOS::SpeakerIsInitialized() const { | |
51 return true; | |
52 } | |
53 | |
54 int32_t AudioDeviceNotImplementedIOS::SpeakerVolumeIsAvailable( | |
55 bool& available) { | |
56 available = false; | |
57 return 0; | |
58 } | |
59 | |
60 int32_t AudioDeviceNotImplementedIOS::SetSpeakerVolume(uint32_t volume) { | |
61 FATAL() << "Not implemented"; | |
62 return -1; | |
63 } | |
64 | |
65 int32_t AudioDeviceNotImplementedIOS::SpeakerVolume(uint32_t& volume) const { | |
66 FATAL() << "Not implemented"; | |
67 return -1; | |
68 } | |
69 | |
70 int32_t AudioDeviceNotImplementedIOS::SetWaveOutVolume(uint16_t, uint16_t) { | |
71 FATAL() << "Not implemented"; | |
72 return -1; | |
73 } | |
74 | |
75 int32_t AudioDeviceNotImplementedIOS::WaveOutVolume(uint16_t&, | |
76 uint16_t&) const { | |
77 FATAL() << "Not implemented"; | |
78 return -1; | |
79 } | |
80 | |
81 int32_t AudioDeviceNotImplementedIOS::MaxSpeakerVolume( | |
82 uint32_t& maxVolume) const { | |
83 FATAL() << "Not implemented"; | |
84 return -1; | |
85 } | |
86 | |
87 int32_t AudioDeviceNotImplementedIOS::MinSpeakerVolume( | |
88 uint32_t& minVolume) const { | |
89 FATAL() << "Not implemented"; | |
90 return -1; | |
91 } | |
92 | |
93 int32_t AudioDeviceNotImplementedIOS::SpeakerVolumeStepSize( | |
94 uint16_t& stepSize) const { | |
95 FATAL() << "Not implemented"; | |
96 return -1; | |
97 } | |
98 | |
99 int32_t AudioDeviceNotImplementedIOS::SpeakerMuteIsAvailable(bool& available) { | |
100 available = false; | |
101 return 0; | |
102 } | |
103 | |
104 int32_t AudioDeviceNotImplementedIOS::SetSpeakerMute(bool enable) { | |
105 FATAL() << "Not implemented"; | |
106 return -1; | |
107 } | |
108 | |
109 int32_t AudioDeviceNotImplementedIOS::SpeakerMute(bool& enabled) const { | |
110 FATAL() << "Not implemented"; | |
111 return -1; | |
112 } | |
113 | |
114 int32_t AudioDeviceNotImplementedIOS::SetPlayoutDevice(uint16_t index) { | |
115 LOG_F(LS_WARNING) << "Not implemented"; | |
116 return 0; | |
117 } | |
118 | |
119 int32_t AudioDeviceNotImplementedIOS::SetPlayoutDevice( | |
120 AudioDeviceModule::WindowsDeviceType) { | |
121 FATAL() << "Not implemented"; | |
122 return -1; | |
123 } | |
124 | |
125 bool AudioDeviceNotImplementedIOS::PlayoutWarning() const { | |
126 return false; | |
127 } | |
128 | |
129 bool AudioDeviceNotImplementedIOS::PlayoutError() const { | |
130 return false; | |
131 } | |
132 | |
133 bool AudioDeviceNotImplementedIOS::RecordingWarning() const { | |
134 return false; | |
135 } | |
136 | |
137 bool AudioDeviceNotImplementedIOS::RecordingError() const { | |
138 return false; | |
139 } | |
140 | |
141 int32_t AudioDeviceNotImplementedIOS::InitMicrophone() { | |
142 return 0; | |
143 } | |
144 | |
145 bool AudioDeviceNotImplementedIOS::MicrophoneIsInitialized() const { | |
146 return true; | |
147 } | |
148 | |
149 int32_t AudioDeviceNotImplementedIOS::MicrophoneMuteIsAvailable( | |
150 bool& available) { | |
151 available = false; | |
152 return 0; | |
153 } | |
154 | |
155 int32_t AudioDeviceNotImplementedIOS::SetMicrophoneMute(bool enable) { | |
156 FATAL() << "Not implemented"; | |
157 return -1; | |
158 } | |
159 | |
160 int32_t AudioDeviceNotImplementedIOS::MicrophoneMute(bool& enabled) const { | |
161 FATAL() << "Not implemented"; | |
162 return -1; | |
163 } | |
164 | |
165 int32_t AudioDeviceNotImplementedIOS::MicrophoneBoostIsAvailable( | |
166 bool& available) { | |
167 available = false; | |
168 return 0; | |
169 } | |
170 | |
171 int32_t AudioDeviceNotImplementedIOS::SetMicrophoneBoost(bool enable) { | |
172 FATAL() << "Not implemented"; | |
173 return -1; | |
174 } | |
175 | |
176 int32_t AudioDeviceNotImplementedIOS::MicrophoneBoost(bool& enabled) const { | |
177 enabled = false; | |
178 return 0; | |
179 } | |
180 | |
181 int32_t AudioDeviceNotImplementedIOS::StereoRecordingIsAvailable( | |
182 bool& available) { | |
183 available = false; | |
184 return 0; | |
185 } | |
186 | |
187 int32_t AudioDeviceNotImplementedIOS::SetStereoRecording(bool enable) { | |
188 LOG_F(LS_WARNING) << "Not implemented"; | |
189 return -1; | |
190 } | |
191 | |
192 int32_t AudioDeviceNotImplementedIOS::StereoRecording(bool& enabled) const { | |
193 enabled = false; | |
194 return 0; | |
195 } | |
196 | |
197 int32_t AudioDeviceNotImplementedIOS::StereoPlayoutIsAvailable( | |
198 bool& available) { | |
199 available = false; | |
200 return 0; | |
201 } | |
202 | |
203 int32_t AudioDeviceNotImplementedIOS::SetStereoPlayout(bool enable) { | |
204 LOG_F(LS_WARNING) << "Not implemented"; | |
205 return -1; | |
206 } | |
207 | |
208 int32_t AudioDeviceNotImplementedIOS::StereoPlayout(bool& enabled) const { | |
209 enabled = false; | |
210 return 0; | |
211 } | |
212 | |
213 int32_t AudioDeviceNotImplementedIOS::SetAGC(bool enable) { | |
214 if (enable) { | |
215 FATAL() << "Should never be called"; | |
216 } | |
217 return -1; | |
218 } | |
219 | |
220 bool AudioDeviceNotImplementedIOS::AGC() const { | |
221 return false; | |
222 } | |
223 | |
224 int32_t AudioDeviceNotImplementedIOS::MicrophoneVolumeIsAvailable( | |
225 bool& available) { | |
226 available = false; | |
227 return 0; | |
228 } | |
229 | |
230 int32_t AudioDeviceNotImplementedIOS::SetMicrophoneVolume(uint32_t volume) { | |
231 FATAL() << "Not implemented"; | |
232 return -1; | |
233 } | |
234 | |
235 int32_t AudioDeviceNotImplementedIOS::MicrophoneVolume(uint32_t& volume) const { | |
236 FATAL() << "Not implemented"; | |
237 return -1; | |
238 } | |
239 | |
240 int32_t AudioDeviceNotImplementedIOS::MaxMicrophoneVolume( | |
241 uint32_t& maxVolume) const { | |
242 FATAL() << "Not implemented"; | |
243 return -1; | |
244 } | |
245 | |
246 int32_t AudioDeviceNotImplementedIOS::MinMicrophoneVolume( | |
247 uint32_t& minVolume) const { | |
248 FATAL() << "Not implemented"; | |
249 return -1; | |
250 } | |
251 | |
252 int32_t AudioDeviceNotImplementedIOS::MicrophoneVolumeStepSize( | |
253 uint16_t& stepSize) const { | |
254 FATAL() << "Not implemented"; | |
255 return -1; | |
256 } | |
257 | |
258 int32_t AudioDeviceNotImplementedIOS::PlayoutDeviceName( | |
259 uint16_t index, | |
260 char name[kAdmMaxDeviceNameSize], | |
261 char guid[kAdmMaxGuidSize]) { | |
262 FATAL() << "Not implemented"; | |
263 return -1; | |
264 } | |
265 | |
266 int32_t AudioDeviceNotImplementedIOS::RecordingDeviceName( | |
267 uint16_t index, | |
268 char name[kAdmMaxDeviceNameSize], | |
269 char guid[kAdmMaxGuidSize]) { | |
270 FATAL() << "Not implemented"; | |
271 return -1; | |
272 } | |
273 | |
274 int32_t AudioDeviceNotImplementedIOS::SetRecordingDevice(uint16_t index) { | |
275 LOG_F(LS_WARNING) << "Not implemented"; | |
276 return 0; | |
277 } | |
278 | |
279 int32_t AudioDeviceNotImplementedIOS::SetRecordingDevice( | |
280 AudioDeviceModule::WindowsDeviceType) { | |
281 FATAL() << "Not implemented"; | |
282 return -1; | |
283 } | |
284 | |
285 int32_t AudioDeviceNotImplementedIOS::PlayoutIsAvailable(bool& available) { | |
286 available = true; | |
287 return 0; | |
288 } | |
289 | |
290 int32_t AudioDeviceNotImplementedIOS::RecordingIsAvailable(bool& available) { | |
291 available = true; | |
292 return 0; | |
293 } | |
294 | |
295 int32_t AudioDeviceNotImplementedIOS::SetPlayoutBuffer( | |
296 const AudioDeviceModule::BufferType type, | |
297 uint16_t sizeMS) { | |
298 FATAL() << "Not implemented"; | |
299 return -1; | |
300 } | |
301 | |
302 int32_t AudioDeviceNotImplementedIOS::CPULoad(uint16_t&) const { | |
303 FATAL() << "Not implemented"; | |
304 return -1; | |
305 } | |
306 | |
307 } // namespace webrtc | |
OLD | NEW |