diff options
author | satish@chromium.org <satish@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-15 08:34:06 +0000 |
---|---|---|
committer | satish@chromium.org <satish@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-15 08:34:06 +0000 |
commit | 74532a5880470f854def44a862a79af012bfd395 (patch) | |
tree | bfd5181457430fc88f39246364cb575f1593bc92 /media/audio/linux | |
parent | 9ea053e87d2141867ee3429d8917809fe2e33c80 (diff) | |
download | chromium_src-74532a5880470f854def44a862a79af012bfd395.zip chromium_src-74532a5880470f854def44a862a79af012bfd395.tar.gz chromium_src-74532a5880470f854def44a862a79af012bfd395.tar.bz2 |
Add a fake audio input stream for testing purposes.
This will be used by unit tests in subsequent patches.
BUG=none
TEST=no new features added and nothing new to test
Review URL: http://codereview.chromium.org/2909015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52464 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/audio/linux')
-rw-r--r-- | media/audio/linux/audio_manager_linux.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/media/audio/linux/audio_manager_linux.cc b/media/audio/linux/audio_manager_linux.cc index 6822c8b..17a1f74 100644 --- a/media/audio/linux/audio_manager_linux.cc +++ b/media/audio/linux/audio_manager_linux.cc @@ -7,6 +7,7 @@ #include "base/at_exit.h" #include "base/command_line.h" #include "base/logging.h" +#include "media/audio/fake_audio_input_stream.h" #include "media/audio/fake_audio_output_stream.h" #include "media/audio/linux/alsa_output.h" #include "media/audio/linux/alsa_wrapper.h" @@ -35,6 +36,11 @@ AudioInputStream* AudioManagerLinux::MakeAudioInputStream( int sample_rate, char bits_per_sample, uint32 samples_per_packet) { + if (format == AUDIO_MOCK) { + return FakeAudioInputStream::MakeFakeStream(channels, bits_per_sample, + sample_rate, + samples_per_packet); + } // TODO(satish): implement. return NULL; } |