Add recording capability to AudioManager, and implemented on windows using the WaveIn APIs.
Implementation for other platforms will follow in future patches. Also includes a unit test. BUG=none TEST=no user visible change yet, just adding audio recording backend. Review URL: http://codereview.chromium.org/2966005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52292 0039d316-1c4b-4281-b951-d872f2087c98
Showing
- media/audio/audio_io.h 68 additions, 0 deletionsmedia/audio/audio_io.h
- media/audio/linux/alsa_output_unittest.cc 7 additions, 0 deletionsmedia/audio/linux/alsa_output_unittest.cc
- media/audio/linux/audio_manager_linux.cc 16 additions, 1 deletionmedia/audio/linux/audio_manager_linux.cc
- media/audio/linux/audio_manager_linux.h 5 additions, 0 deletionsmedia/audio/linux/audio_manager_linux.h
- media/audio/mac/audio_manager_mac.cc 16 additions, 1 deletionmedia/audio/mac/audio_manager_mac.cc
- media/audio/mac/audio_manager_mac.h 6 additions, 1 deletionmedia/audio/mac/audio_manager_mac.h
- media/audio/openbsd/audio_manager_openbsd.cc 15 additions, 0 deletionsmedia/audio/openbsd/audio_manager_openbsd.cc
- media/audio/openbsd/audio_manager_openbsd.h 5 additions, 0 deletionsmedia/audio/openbsd/audio_manager_openbsd.h
- media/audio/win/audio_input_win_unittest.cc 184 additions, 0 deletionsmedia/audio/win/audio_input_win_unittest.cc
- media/audio/win/audio_manager_win.cc 43 additions, 1 deletionmedia/audio/win/audio_manager_win.cc
- media/audio/win/audio_manager_win.h 10 additions, 1 deletionmedia/audio/win/audio_manager_win.h
- media/audio/win/wavein_input_win.cc 216 additions, 0 deletionsmedia/audio/win/wavein_input_win.cc
- media/audio/win/wavein_input_win.h 102 additions, 0 deletionsmedia/audio/win/wavein_input_win.h
- media/media.gyp 3 additions, 0 deletionsmedia/media.gyp
Loading
Please register or sign in to comment