Chromium Code Reviews| 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 |