Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(541)

Unified Diff: media/base/fake_audio_renderer_sink.cc

Issue 1942803002: Caching AudioOutputDevice instances in mixer manager (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Review comments addressed, map->vector in AudioRendererCacheImpl Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: media/base/fake_audio_renderer_sink.cc
diff --git a/media/base/fake_audio_renderer_sink.cc b/media/base/fake_audio_renderer_sink.cc
index 40c3cdf9c270e8de6c0796700342da302d2f0069..cd2c40d2ac8a79f44bf86fbc47b3d75ff71e13bc 100644
--- a/media/base/fake_audio_renderer_sink.cc
+++ b/media/base/fake_audio_renderer_sink.cc
@@ -11,16 +11,20 @@
namespace media {
FakeAudioRendererSink::FakeAudioRendererSink()
+ : FakeAudioRendererSink(
+ AudioParameters(AudioParameters::AUDIO_FAKE,
+ CHANNEL_LAYOUT_STEREO,
+ AudioParameters::kTelephoneSampleRate,
+ 16,
+ 1)) {}
+
+FakeAudioRendererSink::FakeAudioRendererSink(
+ const AudioParameters& hardware_params)
: state_(kUninitialized),
- callback_(NULL),
- output_device_info_(
- std::string(),
- OUTPUT_DEVICE_STATUS_OK,
- media::AudioParameters(media::AudioParameters::AUDIO_FAKE,
- media::CHANNEL_LAYOUT_STEREO,
- media::AudioParameters::kTelephoneSampleRate,
- 16,
- 1)) {}
+ callback_(nullptr),
+ output_device_info_(std::string(),
+ OUTPUT_DEVICE_STATUS_OK,
+ hardware_params) {}
FakeAudioRendererSink::~FakeAudioRendererSink() {
DCHECK(!callback_);

Powered by Google App Engine
This is Rietveld 408576698