diff options
Diffstat (limited to 'chromium/media/audio/sounds/wav_audio_handler.h')
-rw-r--r-- | chromium/media/audio/sounds/wav_audio_handler.h | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/chromium/media/audio/sounds/wav_audio_handler.h b/chromium/media/audio/sounds/wav_audio_handler.h index a2c3e023650..82b5cc5f842 100644 --- a/chromium/media/audio/sounds/wav_audio_handler.h +++ b/chromium/media/audio/sounds/wav_audio_handler.h @@ -6,6 +6,8 @@ #define MEDIA_AUDIO_SOUNDS_WAV_AUDIO_HANDLER_H_ #include "base/strings/string_piece.h" +#include "base/time/time.h" +#include "media/audio/audio_parameters.h" #include "media/base/media_export.h" namespace media { @@ -27,11 +29,8 @@ class MEDIA_EXPORT WavAudioHandler { // |bytes_written|. |bytes_written| should not be NULL. bool CopyTo(AudioBus* bus, size_t cursor, size_t* bytes_written) const; - int size() const { return data_.size(); } - uint16 num_channels() const { return num_channels_; } - uint32 sample_rate() const { return sample_rate_; } - uint32 byte_rate() const { return byte_rate_; } - uint16 bits_per_sample() const { return bits_per_sample_; } + const AudioParameters& params() const { return params_; } + const base::StringPiece& data() const { return data_; } private: // Parses a chunk of wav format data. Returns the length of the chunk. @@ -46,12 +45,11 @@ class MEDIA_EXPORT WavAudioHandler { // Data part of the |wav_data_|. base::StringPiece data_; + AudioParameters params_; + uint16 num_channels_; uint32 sample_rate_; - uint32 byte_rate_; uint16 bits_per_sample_; - int bytes_per_sample_; - int bytes_per_frame_; }; } // namespace media |