OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include <stdint.h> | 5 #include <stdint.h> |
6 | 6 |
7 #include <memory> | 7 #include <memory> |
8 | 8 |
9 #include "base/android/build_info.h" | 9 #include "base/android/build_info.h" |
10 #include "base/bind.h" | 10 #include "base/bind.h" |
(...skipping 526 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
537 void GetDefaultOutputStreamParameters() { | 537 void GetDefaultOutputStreamParameters() { |
538 DCHECK(audio_manager()->GetTaskRunner()->BelongsToCurrentThread()); | 538 DCHECK(audio_manager()->GetTaskRunner()->BelongsToCurrentThread()); |
539 audio_output_parameters_ = | 539 audio_output_parameters_ = |
540 audio_manager()->GetDefaultOutputStreamParameters(); | 540 audio_manager()->GetDefaultOutputStreamParameters(); |
541 EXPECT_TRUE(audio_output_parameters_.IsValid()); | 541 EXPECT_TRUE(audio_output_parameters_.IsValid()); |
542 } | 542 } |
543 | 543 |
544 void MakeOutputStream(const AudioParameters& params) { | 544 void MakeOutputStream(const AudioParameters& params) { |
545 DCHECK(audio_manager()->GetTaskRunner()->BelongsToCurrentThread()); | 545 DCHECK(audio_manager()->GetTaskRunner()->BelongsToCurrentThread()); |
546 audio_output_stream_ = audio_manager()->MakeAudioOutputStream( | 546 audio_output_stream_ = audio_manager()->MakeAudioOutputStream( |
547 params, std::string()); | 547 params, std::string(), AudioManager::LogCallback()); |
548 EXPECT_TRUE(audio_output_stream_); | 548 EXPECT_TRUE(audio_output_stream_); |
549 } | 549 } |
550 | 550 |
551 void OpenAndClose() { | 551 void OpenAndClose() { |
552 DCHECK(audio_manager()->GetTaskRunner()->BelongsToCurrentThread()); | 552 DCHECK(audio_manager()->GetTaskRunner()->BelongsToCurrentThread()); |
553 EXPECT_TRUE(audio_output_stream_->Open()); | 553 EXPECT_TRUE(audio_output_stream_->Open()); |
554 audio_output_stream_->Close(); | 554 audio_output_stream_->Close(); |
555 audio_output_stream_ = NULL; | 555 audio_output_stream_ = NULL; |
556 } | 556 } |
557 | 557 |
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
685 | 685 |
686 void GetDefaultInputStreamParameters() { | 686 void GetDefaultInputStreamParameters() { |
687 DCHECK(audio_manager()->GetTaskRunner()->BelongsToCurrentThread()); | 687 DCHECK(audio_manager()->GetTaskRunner()->BelongsToCurrentThread()); |
688 audio_input_parameters_ = audio_manager()->GetInputStreamParameters( | 688 audio_input_parameters_ = audio_manager()->GetInputStreamParameters( |
689 AudioDeviceDescription::kDefaultDeviceId); | 689 AudioDeviceDescription::kDefaultDeviceId); |
690 } | 690 } |
691 | 691 |
692 void MakeInputStream(const AudioParameters& params) { | 692 void MakeInputStream(const AudioParameters& params) { |
693 DCHECK(audio_manager()->GetTaskRunner()->BelongsToCurrentThread()); | 693 DCHECK(audio_manager()->GetTaskRunner()->BelongsToCurrentThread()); |
694 audio_input_stream_ = audio_manager()->MakeAudioInputStream( | 694 audio_input_stream_ = audio_manager()->MakeAudioInputStream( |
695 params, AudioDeviceDescription::kDefaultDeviceId); | 695 params, AudioDeviceDescription::kDefaultDeviceId, |
| 696 AudioManager::LogCallback()); |
696 EXPECT_TRUE(audio_input_stream_); | 697 EXPECT_TRUE(audio_input_stream_); |
697 } | 698 } |
698 | 699 |
699 void OpenAndClose() { | 700 void OpenAndClose() { |
700 DCHECK(audio_manager()->GetTaskRunner()->BelongsToCurrentThread()); | 701 DCHECK(audio_manager()->GetTaskRunner()->BelongsToCurrentThread()); |
701 EXPECT_TRUE(audio_input_stream_->Open()); | 702 EXPECT_TRUE(audio_input_stream_->Open()); |
702 audio_input_stream_->Close(); | 703 audio_input_stream_->Close(); |
703 audio_input_stream_ = NULL; | 704 audio_input_stream_ = NULL; |
704 } | 705 } |
705 | 706 |
(...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
961 base::PlatformThread::Sleep(base::TimeDelta::FromSeconds(20)); | 962 base::PlatformThread::Sleep(base::TimeDelta::FromSeconds(20)); |
962 printf("\n"); | 963 printf("\n"); |
963 StopAndCloseAudioOutputStreamOnAudioThread(); | 964 StopAndCloseAudioOutputStreamOnAudioThread(); |
964 StopAndCloseAudioInputStreamOnAudioThread(); | 965 StopAndCloseAudioInputStreamOnAudioThread(); |
965 } | 966 } |
966 | 967 |
967 INSTANTIATE_TEST_CASE_P(AudioAndroidInputTest, AudioAndroidInputTest, | 968 INSTANTIATE_TEST_CASE_P(AudioAndroidInputTest, AudioAndroidInputTest, |
968 testing::ValuesIn(RunAudioRecordInputPathTests())); | 969 testing::ValuesIn(RunAudioRecordInputPathTests())); |
969 | 970 |
970 } // namespace media | 971 } // namespace media |
OLD | NEW |