| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2013 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 258 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 269 int32_t MaxSpeakerVolume(uint32_t& maxVolume) const override { | 269 int32_t MaxSpeakerVolume(uint32_t& maxVolume) const override { |
| 270 LOG(INFO) << __FUNCTION__; | 270 LOG(INFO) << __FUNCTION__; |
| 271 return output_.MaxSpeakerVolume(maxVolume); | 271 return output_.MaxSpeakerVolume(maxVolume); |
| 272 } | 272 } |
| 273 | 273 |
| 274 int32_t MinSpeakerVolume(uint32_t& minVolume) const override { | 274 int32_t MinSpeakerVolume(uint32_t& minVolume) const override { |
| 275 LOG(INFO) << __FUNCTION__; | 275 LOG(INFO) << __FUNCTION__; |
| 276 return output_.MinSpeakerVolume(minVolume); | 276 return output_.MinSpeakerVolume(minVolume); |
| 277 } | 277 } |
| 278 | 278 |
| 279 int32_t SpeakerVolumeStepSize(uint16_t& stepSize) const override { | |
| 280 FATAL() << "Should never be called"; | |
| 281 return -1; | |
| 282 } | |
| 283 | |
| 284 int32_t MicrophoneVolumeIsAvailable(bool& available) override{ | 279 int32_t MicrophoneVolumeIsAvailable(bool& available) override{ |
| 285 available = false; | 280 available = false; |
| 286 return -1; | 281 return -1; |
| 287 } | 282 } |
| 288 | 283 |
| 289 int32_t SetMicrophoneVolume(uint32_t volume) override { | 284 int32_t SetMicrophoneVolume(uint32_t volume) override { |
| 290 FATAL() << "Should never be called"; | 285 FATAL() << "Should never be called"; |
| 291 return -1; | 286 return -1; |
| 292 } | 287 } |
| 293 | 288 |
| 294 int32_t MicrophoneVolume(uint32_t& volume) const override { | 289 int32_t MicrophoneVolume(uint32_t& volume) const override { |
| 295 FATAL() << "Should never be called"; | 290 FATAL() << "Should never be called"; |
| 296 return -1; | 291 return -1; |
| 297 } | 292 } |
| 298 | 293 |
| 299 int32_t MaxMicrophoneVolume(uint32_t& maxVolume) const override { | 294 int32_t MaxMicrophoneVolume(uint32_t& maxVolume) const override { |
| 300 FATAL() << "Should never be called"; | 295 FATAL() << "Should never be called"; |
| 301 return -1; | 296 return -1; |
| 302 } | 297 } |
| 303 | 298 |
| 304 int32_t MinMicrophoneVolume(uint32_t& minVolume) const override { | 299 int32_t MinMicrophoneVolume(uint32_t& minVolume) const override { |
| 305 FATAL() << "Should never be called"; | 300 FATAL() << "Should never be called"; |
| 306 return -1; | 301 return -1; |
| 307 } | 302 } |
| 308 | 303 |
| 309 int32_t MicrophoneVolumeStepSize(uint16_t& stepSize) const override { | |
| 310 FATAL() << "Should never be called"; | |
| 311 return -1; | |
| 312 } | |
| 313 | |
| 314 int32_t SpeakerMuteIsAvailable(bool& available) override { | 304 int32_t SpeakerMuteIsAvailable(bool& available) override { |
| 315 FATAL() << "Should never be called"; | 305 FATAL() << "Should never be called"; |
| 316 return -1; | 306 return -1; |
| 317 } | 307 } |
| 318 | 308 |
| 319 int32_t SetSpeakerMute(bool enable) override { | 309 int32_t SetSpeakerMute(bool enable) override { |
| 320 FATAL() << "Should never be called"; | 310 FATAL() << "Should never be called"; |
| 321 return -1; | 311 return -1; |
| 322 } | 312 } |
| 323 | 313 |
| (...skipping 10 matching lines...) Expand all Loading... |
| 334 int32_t SetMicrophoneMute(bool enable) override { | 324 int32_t SetMicrophoneMute(bool enable) override { |
| 335 FATAL() << "Not implemented"; | 325 FATAL() << "Not implemented"; |
| 336 return -1; | 326 return -1; |
| 337 } | 327 } |
| 338 | 328 |
| 339 int32_t MicrophoneMute(bool& enabled) const override { | 329 int32_t MicrophoneMute(bool& enabled) const override { |
| 340 FATAL() << "Not implemented"; | 330 FATAL() << "Not implemented"; |
| 341 return -1; | 331 return -1; |
| 342 } | 332 } |
| 343 | 333 |
| 344 int32_t MicrophoneBoostIsAvailable(bool& available) override { | |
| 345 FATAL() << "Should never be called"; | |
| 346 return -1; | |
| 347 } | |
| 348 | |
| 349 int32_t SetMicrophoneBoost(bool enable) override { | |
| 350 FATAL() << "Should never be called"; | |
| 351 return -1; | |
| 352 } | |
| 353 | |
| 354 int32_t MicrophoneBoost(bool& enabled) const override { | |
| 355 FATAL() << "Should never be called"; | |
| 356 return -1; | |
| 357 } | |
| 358 | |
| 359 int32_t StereoPlayoutIsAvailable(bool& available) override { | 334 int32_t StereoPlayoutIsAvailable(bool& available) override { |
| 360 LOG(INFO) << __FUNCTION__; | 335 LOG(INFO) << __FUNCTION__; |
| 361 available = false; | 336 available = false; |
| 362 return 0; | 337 return 0; |
| 363 } | 338 } |
| 364 | 339 |
| 365 // TODO(henrika): add support. | 340 // TODO(henrika): add support. |
| 366 int32_t SetStereoPlayout(bool enable) override { | 341 int32_t SetStereoPlayout(bool enable) override { |
| 367 LOG(INFO) << __FUNCTION__; | 342 LOG(INFO) << __FUNCTION__; |
| 368 // Allow disabling stereo playout, as that matches returning false(0) from | 343 // Allow disabling stereo playout, as that matches returning false(0) from |
| (...skipping 18 matching lines...) Expand all Loading... |
| 387 LOG(INFO) << __FUNCTION__; | 362 LOG(INFO) << __FUNCTION__; |
| 388 return -1; | 363 return -1; |
| 389 } | 364 } |
| 390 | 365 |
| 391 int32_t StereoRecording(bool& enabled) const override { | 366 int32_t StereoRecording(bool& enabled) const override { |
| 392 LOG(INFO) << __FUNCTION__; | 367 LOG(INFO) << __FUNCTION__; |
| 393 enabled = false; | 368 enabled = false; |
| 394 return 0; | 369 return 0; |
| 395 } | 370 } |
| 396 | 371 |
| 397 int32_t SetPlayoutBuffer( | |
| 398 const AudioDeviceModule::BufferType type, uint16_t sizeMS) override { | |
| 399 FATAL() << "Should never be called"; | |
| 400 return -1; | |
| 401 } | |
| 402 | |
| 403 int32_t PlayoutBuffer( | |
| 404 AudioDeviceModule::BufferType& type, uint16_t& sizeMS) const override { | |
| 405 FATAL() << "Should never be called"; | |
| 406 return -1; | |
| 407 } | |
| 408 | |
| 409 int32_t PlayoutDelay(uint16_t& delay_ms) const override { | 372 int32_t PlayoutDelay(uint16_t& delay_ms) const override { |
| 410 // Best guess we can do is to use half of the estimated total delay. | 373 // Best guess we can do is to use half of the estimated total delay. |
| 411 delay_ms = audio_manager_->GetDelayEstimateInMilliseconds() / 2; | 374 delay_ms = audio_manager_->GetDelayEstimateInMilliseconds() / 2; |
| 412 RTC_DCHECK_GT(delay_ms, 0); | 375 RTC_DCHECK_GT(delay_ms, 0); |
| 413 return 0; | 376 return 0; |
| 414 } | 377 } |
| 415 | 378 |
| 416 int32_t RecordingDelay(uint16_t& delay_ms) const override { | 379 int32_t RecordingDelay(uint16_t& delay_ms) const override { |
| 417 // Best guess we can do is to use half of the estimated total delay. | 380 // Best guess we can do is to use half of the estimated total delay. |
| 418 LOG(INFO) << __FUNCTION__; | 381 LOG(INFO) << __FUNCTION__; |
| 419 delay_ms = audio_manager_->GetDelayEstimateInMilliseconds() / 2; | 382 delay_ms = audio_manager_->GetDelayEstimateInMilliseconds() / 2; |
| 420 RTC_DCHECK_GT(delay_ms, 0); | 383 RTC_DCHECK_GT(delay_ms, 0); |
| 421 return 0; | 384 return 0; |
| 422 } | 385 } |
| 423 | 386 |
| 424 int32_t CPULoad(uint16_t& load) const override { | |
| 425 FATAL() << "Should never be called"; | |
| 426 return -1; | |
| 427 } | |
| 428 | |
| 429 bool PlayoutWarning() const override { | 387 bool PlayoutWarning() const override { |
| 430 return false; | 388 return false; |
| 431 } | 389 } |
| 432 | 390 |
| 433 bool PlayoutError() const override { | 391 bool PlayoutError() const override { |
| 434 return false; | 392 return false; |
| 435 } | 393 } |
| 436 | 394 |
| 437 bool RecordingWarning() const override { | 395 bool RecordingWarning() const override { |
| 438 return false; | 396 return false; |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 544 OutputType output_; | 502 OutputType output_; |
| 545 | 503 |
| 546 InputType input_; | 504 InputType input_; |
| 547 | 505 |
| 548 bool initialized_; | 506 bool initialized_; |
| 549 }; | 507 }; |
| 550 | 508 |
| 551 } // namespace webrtc | 509 } // namespace webrtc |
| 552 | 510 |
| 553 #endif // WEBRTC_MODULES_AUDIO_DEVICE_ANDROID_AUDIO_DEVICE_TEMPLATE_H_ | 511 #endif // WEBRTC_MODULES_AUDIO_DEVICE_ANDROID_AUDIO_DEVICE_TEMPLATE_H_ |
| OLD | NEW |