diff options
author | sergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-24 22:22:46 +0000 |
---|---|---|
committer | sergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-24 22:22:46 +0000 |
commit | e667807890b931d41a4529165bedef5203382bbd (patch) | |
tree | 1ac7430f2e9cd9d6000fdc8fbff28d17c42ad3c6 /media/audio/audio_parameters.h | |
parent | c78a2fa648c28bd7874df7b65962975bea027ea0 (diff) | |
download | chromium_src-e667807890b931d41a4529165bedef5203382bbd.zip chromium_src-e667807890b931d41a4529165bedef5203382bbd.tar.gz chromium_src-e667807890b931d41a4529165bedef5203382bbd.tar.bz2 |
Implemented AudioOutputProxy.
AudioOutputProxy implements AudioOutputStream interface, but opens
audio device only when audio is playing.
BUG=39825
TEST=Unittests.
Review URL: http://codereview.chromium.org/5158003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67327 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/audio/audio_parameters.h')
-rw-r--r-- | media/audio/audio_parameters.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/media/audio/audio_parameters.h b/media/audio/audio_parameters.h index 9172d74..2842bc1 100644 --- a/media/audio/audio_parameters.h +++ b/media/audio/audio_parameters.h @@ -8,6 +8,12 @@ #include "base/basictypes.h" struct AudioParameters { + // Compare is useful when AudioParameters is used as a key in std::map. + class Compare { + public: + bool operator()(const AudioParameters& a, const AudioParameters& b) const; + }; + enum Format { AUDIO_PCM_LINEAR = 0, // PCM is 'raw' amplitude samples. AUDIO_PCM_LOW_LATENCY, // Linear PCM, low latency requested. |