summaryrefslogtreecommitdiffstats
path: root/media/audio/audio_manager.h
diff options
context:
space:
mode:
authorsatish@chromium.org <satish@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-19 08:32:02 +0000
committersatish@chromium.org <satish@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-19 08:32:02 +0000
commit562d634ceb3ec6ff5b9891456d6ea10e1a481213 (patch)
treedd64a86650f86be596239ed9792ca9f0f6f95312 /media/audio/audio_manager.h
parentdd17f6bd436e1acd886dbf4f3856b00af64708de (diff)
downloadchromium_src-562d634ceb3ec6ff5b9891456d6ea10e1a481213.zip
chromium_src-562d634ceb3ec6ff5b9891456d6ea10e1a481213.tar.gz
chromium_src-562d634ceb3ec6ff5b9891456d6ea10e1a481213.tar.bz2
On windows, send audio hardware info with speech input requests if user consented.
This may help identify quality issues. BUG=61677 TEST=none Review URL: http://codereview.chromium.org/4724001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66749 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/audio/audio_manager.h')
-rw-r--r--media/audio/audio_manager.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/media/audio/audio_manager.h b/media/audio/audio_manager.h
index 26f0acf..cba88a9 100644
--- a/media/audio/audio_manager.h
+++ b/media/audio/audio_manager.h
@@ -6,6 +6,7 @@
#define MEDIA_AUDIO_AUDIO_MANAGER_H_
#include "base/basictypes.h"
+#include "base/string16.h"
#include "media/audio/audio_parameters.h"
class AudioInputStream;
@@ -29,6 +30,10 @@ class AudioManager {
// sample rates.
virtual bool HasAudioInputDevices() = 0;
+ // Returns a human readable string for the model/make of the active audio
+ // input device for this computer.
+ virtual string16 GetAudioInputDeviceModel() = 0;
+
// Factory for all the supported stream formats. |params| defines parameters
// of the audio stream to be created.
//