OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2012 The WebRTC project authors. All Rights Reserved. | 2 * Copyright 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 305 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
316 RTC_NOTREACHED(); | 316 RTC_NOTREACHED(); |
317 return 0; | 317 return 0; |
318 } | 318 } |
319 | 319 |
320 int32_t FakeAudioCaptureModule::MinSpeakerVolume( | 320 int32_t FakeAudioCaptureModule::MinSpeakerVolume( |
321 uint32_t* /*min_volume*/) const { | 321 uint32_t* /*min_volume*/) const { |
322 RTC_NOTREACHED(); | 322 RTC_NOTREACHED(); |
323 return 0; | 323 return 0; |
324 } | 324 } |
325 | 325 |
326 int32_t FakeAudioCaptureModule::SpeakerVolumeStepSize( | |
327 uint16_t* /*step_size*/) const { | |
328 RTC_NOTREACHED(); | |
329 return 0; | |
330 } | |
331 | |
332 int32_t FakeAudioCaptureModule::MicrophoneVolumeIsAvailable( | 326 int32_t FakeAudioCaptureModule::MicrophoneVolumeIsAvailable( |
333 bool* /*available*/) { | 327 bool* /*available*/) { |
334 RTC_NOTREACHED(); | 328 RTC_NOTREACHED(); |
335 return 0; | 329 return 0; |
336 } | 330 } |
337 | 331 |
338 int32_t FakeAudioCaptureModule::SetMicrophoneVolume(uint32_t volume) { | 332 int32_t FakeAudioCaptureModule::SetMicrophoneVolume(uint32_t volume) { |
339 rtc::CritScope cs(&crit_); | 333 rtc::CritScope cs(&crit_); |
340 current_mic_level_ = volume; | 334 current_mic_level_ = volume; |
341 return 0; | 335 return 0; |
(...skipping 10 matching lines...) Expand all Loading... |
352 *max_volume = kMaxVolume; | 346 *max_volume = kMaxVolume; |
353 return 0; | 347 return 0; |
354 } | 348 } |
355 | 349 |
356 int32_t FakeAudioCaptureModule::MinMicrophoneVolume( | 350 int32_t FakeAudioCaptureModule::MinMicrophoneVolume( |
357 uint32_t* /*min_volume*/) const { | 351 uint32_t* /*min_volume*/) const { |
358 RTC_NOTREACHED(); | 352 RTC_NOTREACHED(); |
359 return 0; | 353 return 0; |
360 } | 354 } |
361 | 355 |
362 int32_t FakeAudioCaptureModule::MicrophoneVolumeStepSize( | |
363 uint16_t* /*step_size*/) const { | |
364 RTC_NOTREACHED(); | |
365 return 0; | |
366 } | |
367 | |
368 int32_t FakeAudioCaptureModule::SpeakerMuteIsAvailable(bool* /*available*/) { | 356 int32_t FakeAudioCaptureModule::SpeakerMuteIsAvailable(bool* /*available*/) { |
369 RTC_NOTREACHED(); | 357 RTC_NOTREACHED(); |
370 return 0; | 358 return 0; |
371 } | 359 } |
372 | 360 |
373 int32_t FakeAudioCaptureModule::SetSpeakerMute(bool /*enable*/) { | 361 int32_t FakeAudioCaptureModule::SetSpeakerMute(bool /*enable*/) { |
374 RTC_NOTREACHED(); | 362 RTC_NOTREACHED(); |
375 return 0; | 363 return 0; |
376 } | 364 } |
377 | 365 |
(...skipping 10 matching lines...) Expand all Loading... |
388 int32_t FakeAudioCaptureModule::SetMicrophoneMute(bool /*enable*/) { | 376 int32_t FakeAudioCaptureModule::SetMicrophoneMute(bool /*enable*/) { |
389 RTC_NOTREACHED(); | 377 RTC_NOTREACHED(); |
390 return 0; | 378 return 0; |
391 } | 379 } |
392 | 380 |
393 int32_t FakeAudioCaptureModule::MicrophoneMute(bool* /*enabled*/) const { | 381 int32_t FakeAudioCaptureModule::MicrophoneMute(bool* /*enabled*/) const { |
394 RTC_NOTREACHED(); | 382 RTC_NOTREACHED(); |
395 return 0; | 383 return 0; |
396 } | 384 } |
397 | 385 |
398 int32_t FakeAudioCaptureModule::MicrophoneBoostIsAvailable( | |
399 bool* /*available*/) { | |
400 RTC_NOTREACHED(); | |
401 return 0; | |
402 } | |
403 | |
404 int32_t FakeAudioCaptureModule::SetMicrophoneBoost(bool /*enable*/) { | |
405 RTC_NOTREACHED(); | |
406 return 0; | |
407 } | |
408 | |
409 int32_t FakeAudioCaptureModule::MicrophoneBoost(bool* /*enabled*/) const { | |
410 RTC_NOTREACHED(); | |
411 return 0; | |
412 } | |
413 | |
414 int32_t FakeAudioCaptureModule::StereoPlayoutIsAvailable( | 386 int32_t FakeAudioCaptureModule::StereoPlayoutIsAvailable( |
415 bool* available) const { | 387 bool* available) const { |
416 // No recording device, just dropping audio. Stereo can be dropped just | 388 // No recording device, just dropping audio. Stereo can be dropped just |
417 // as easily as mono. | 389 // as easily as mono. |
418 *available = true; | 390 *available = true; |
419 return 0; | 391 return 0; |
420 } | 392 } |
421 | 393 |
422 int32_t FakeAudioCaptureModule::SetStereoPlayout(bool /*enable*/) { | 394 int32_t FakeAudioCaptureModule::SetStereoPlayout(bool /*enable*/) { |
423 // No recording device, just dropping audio. Stereo can be dropped just | 395 // No recording device, just dropping audio. Stereo can be dropped just |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
460 return 0; | 432 return 0; |
461 } | 433 } |
462 | 434 |
463 int32_t FakeAudioCaptureModule::RecordingChannel(ChannelType* channel) const { | 435 int32_t FakeAudioCaptureModule::RecordingChannel(ChannelType* channel) const { |
464 // Stereo recording not supported. However, WebRTC ADM returns kChannelBoth | 436 // Stereo recording not supported. However, WebRTC ADM returns kChannelBoth |
465 // in that case. Do the same here. | 437 // in that case. Do the same here. |
466 *channel = AudioDeviceModule::kChannelBoth; | 438 *channel = AudioDeviceModule::kChannelBoth; |
467 return 0; | 439 return 0; |
468 } | 440 } |
469 | 441 |
470 int32_t FakeAudioCaptureModule::SetPlayoutBuffer(const BufferType /*type*/, | |
471 uint16_t /*size_ms*/) { | |
472 RTC_NOTREACHED(); | |
473 return 0; | |
474 } | |
475 | |
476 int32_t FakeAudioCaptureModule::PlayoutBuffer(BufferType* /*type*/, | |
477 uint16_t* /*size_ms*/) const { | |
478 RTC_NOTREACHED(); | |
479 return 0; | |
480 } | |
481 | |
482 int32_t FakeAudioCaptureModule::PlayoutDelay(uint16_t* delay_ms) const { | 442 int32_t FakeAudioCaptureModule::PlayoutDelay(uint16_t* delay_ms) const { |
483 // No delay since audio frames are dropped. | 443 // No delay since audio frames are dropped. |
484 *delay_ms = 0; | 444 *delay_ms = 0; |
485 return 0; | 445 return 0; |
486 } | 446 } |
487 | 447 |
488 int32_t FakeAudioCaptureModule::RecordingDelay(uint16_t* /*delay_ms*/) const { | 448 int32_t FakeAudioCaptureModule::RecordingDelay(uint16_t* /*delay_ms*/) const { |
489 RTC_NOTREACHED(); | 449 RTC_NOTREACHED(); |
490 return 0; | 450 return 0; |
491 } | 451 } |
492 | 452 |
493 int32_t FakeAudioCaptureModule::CPULoad(uint16_t* /*load*/) const { | |
494 RTC_NOTREACHED(); | |
495 return 0; | |
496 } | |
497 | |
498 int32_t FakeAudioCaptureModule::StartRawOutputFileRecording( | |
499 const char /*pcm_file_name_utf8*/[webrtc::kAdmMaxFileNameSize]) { | |
500 RTC_NOTREACHED(); | |
501 return 0; | |
502 } | |
503 | |
504 int32_t FakeAudioCaptureModule::StopRawOutputFileRecording() { | |
505 RTC_NOTREACHED(); | |
506 return 0; | |
507 } | |
508 | |
509 int32_t FakeAudioCaptureModule::StartRawInputFileRecording( | |
510 const char /*pcm_file_name_utf8*/[webrtc::kAdmMaxFileNameSize]) { | |
511 RTC_NOTREACHED(); | |
512 return 0; | |
513 } | |
514 | |
515 int32_t FakeAudioCaptureModule::StopRawInputFileRecording() { | |
516 RTC_NOTREACHED(); | |
517 return 0; | |
518 } | |
519 | |
520 int32_t FakeAudioCaptureModule::SetRecordingSampleRate( | 453 int32_t FakeAudioCaptureModule::SetRecordingSampleRate( |
521 const uint32_t /*samples_per_sec*/) { | 454 const uint32_t /*samples_per_sec*/) { |
522 RTC_NOTREACHED(); | 455 RTC_NOTREACHED(); |
523 return 0; | 456 return 0; |
524 } | 457 } |
525 | 458 |
526 int32_t FakeAudioCaptureModule::RecordingSampleRate( | 459 int32_t FakeAudioCaptureModule::RecordingSampleRate( |
527 uint32_t* /*samples_per_sec*/) const { | 460 uint32_t* /*samples_per_sec*/) const { |
528 RTC_NOTREACHED(); | 461 RTC_NOTREACHED(); |
529 return 0; | 462 return 0; |
530 } | 463 } |
531 | 464 |
532 int32_t FakeAudioCaptureModule::SetPlayoutSampleRate( | 465 int32_t FakeAudioCaptureModule::SetPlayoutSampleRate( |
533 const uint32_t /*samples_per_sec*/) { | 466 const uint32_t /*samples_per_sec*/) { |
534 RTC_NOTREACHED(); | 467 RTC_NOTREACHED(); |
535 return 0; | 468 return 0; |
536 } | 469 } |
537 | 470 |
538 int32_t FakeAudioCaptureModule::PlayoutSampleRate( | 471 int32_t FakeAudioCaptureModule::PlayoutSampleRate( |
539 uint32_t* /*samples_per_sec*/) const { | 472 uint32_t* /*samples_per_sec*/) const { |
540 RTC_NOTREACHED(); | 473 RTC_NOTREACHED(); |
541 return 0; | 474 return 0; |
542 } | 475 } |
543 | 476 |
544 int32_t FakeAudioCaptureModule::ResetAudioDevice() { | |
545 RTC_NOTREACHED(); | |
546 return 0; | |
547 } | |
548 | |
549 int32_t FakeAudioCaptureModule::SetLoudspeakerStatus(bool /*enable*/) { | 477 int32_t FakeAudioCaptureModule::SetLoudspeakerStatus(bool /*enable*/) { |
550 RTC_NOTREACHED(); | 478 RTC_NOTREACHED(); |
551 return 0; | 479 return 0; |
552 } | 480 } |
553 | 481 |
554 int32_t FakeAudioCaptureModule::GetLoudspeakerStatus(bool* /*enabled*/) const { | 482 int32_t FakeAudioCaptureModule::GetLoudspeakerStatus(bool* /*enabled*/) const { |
555 RTC_NOTREACHED(); | 483 RTC_NOTREACHED(); |
556 return 0; | 484 return 0; |
557 } | 485 } |
558 | 486 |
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
702 kNumberBytesPerSample, | 630 kNumberBytesPerSample, |
703 kNumberOfChannels, | 631 kNumberOfChannels, |
704 kSamplesPerSecond, kTotalDelayMs, | 632 kSamplesPerSecond, kTotalDelayMs, |
705 kClockDriftMs, current_mic_level, | 633 kClockDriftMs, current_mic_level, |
706 key_pressed, | 634 key_pressed, |
707 current_mic_level) != 0) { | 635 current_mic_level) != 0) { |
708 RTC_NOTREACHED(); | 636 RTC_NOTREACHED(); |
709 } | 637 } |
710 SetMicrophoneVolume(current_mic_level); | 638 SetMicrophoneVolume(current_mic_level); |
711 } | 639 } |
OLD | NEW |