OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 "base/basictypes.h" | 5 #include "base/basictypes.h" |
6 #include "base/command_line.h" | 6 #include "base/command_line.h" |
7 #include "base/file_util.h" | 7 #include "base/file_util.h" |
8 #include "base/message_loop.h" | 8 #include "base/message_loop.h" |
9 #include "base/path_service.h" | 9 #include "base/path_service.h" |
10 #include "base/test/test_timeouts.h" | 10 #include "base/test/test_timeouts.h" |
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
208 AudioParameters::Format format() const { return params_.format(); } | 208 AudioParameters::Format format() const { return params_.format(); } |
209 int channels() const { return params_.channels(); } | 209 int channels() const { return params_.channels(); } |
210 int bits_per_sample() const { return params_.bits_per_sample(); } | 210 int bits_per_sample() const { return params_.bits_per_sample(); } |
211 int sample_rate() const { return params_.sample_rate(); } | 211 int sample_rate() const { return params_.sample_rate(); } |
212 int frames_per_buffer() const { return params_.frames_per_buffer(); } | 212 int frames_per_buffer() const { return params_.frames_per_buffer(); } |
213 int bytes_per_buffer() const { return params_.GetBytesPerBuffer(); } | 213 int bytes_per_buffer() const { return params_.GetBytesPerBuffer(); } |
214 int input_channels() const { return params_.input_channels(); } | 214 int input_channels() const { return params_.input_channels(); } |
215 | 215 |
216 private: | 216 private: |
217 AudioOutputStream* CreateOutputStream() { | 217 AudioOutputStream* CreateOutputStream() { |
218 AudioOutputStream* aos = audio_man_->MakeAudioOutputStream(params_); | 218 AudioOutputStream* aos = audio_man_->MakeAudioOutputStream(params_, |
| 219 std::string()); |
219 EXPECT_TRUE(aos); | 220 EXPECT_TRUE(aos); |
220 return aos; | 221 return aos; |
221 } | 222 } |
222 | 223 |
223 ScopedCOMInitializer com_init_; | 224 ScopedCOMInitializer com_init_; |
224 AudioManager* audio_man_; | 225 AudioManager* audio_man_; |
225 AudioParameters params_; | 226 AudioParameters params_; |
226 }; | 227 }; |
227 | 228 |
228 // Convenience method which creates a default WASAPIUnifiedStream object. | 229 // Convenience method which creates a default WASAPIUnifiedStream object. |
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
311 | 312 |
312 EXPECT_TRUE(wus->Open()); | 313 EXPECT_TRUE(wus->Open()); |
313 wus->Start(&source); | 314 wus->Start(&source); |
314 loop.PostDelayedTask(FROM_HERE, base::MessageLoop::QuitClosure(), | 315 loop.PostDelayedTask(FROM_HERE, base::MessageLoop::QuitClosure(), |
315 base::TimeDelta::FromMilliseconds(10000)); | 316 base::TimeDelta::FromMilliseconds(10000)); |
316 loop.Run(); | 317 loop.Run(); |
317 wus->Close(); | 318 wus->Close(); |
318 } | 319 } |
319 | 320 |
320 } // namespace media | 321 } // namespace media |
OLD | NEW |