| 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 |