| Index: media/base/audio_buffer.h
|
| diff --git a/media/base/audio_buffer.h b/media/base/audio_buffer.h
|
| index d03a02ed4fcfa1ea7ffd2bbae91e0c669a37cb2a..568f963d51f71c37dc851b77ebc7694e0a7147f6 100644
|
| --- a/media/base/audio_buffer.h
|
| +++ b/media/base/audio_buffer.h
|
| @@ -55,7 +55,8 @@ class MEDIA_EXPORT AudioBuffer
|
| int sample_rate,
|
| int frame_count,
|
| const uint8_t* const* data,
|
| - const base::TimeDelta timestamp);
|
| + const base::TimeDelta timestamp,
|
| + const size_t data_size = 0);
|
|
|
| // Create an AudioBuffer with |frame_count| frames. Buffer is allocated, but
|
| // not initialized. Timestamp and duration are set to kNoTimestamp.
|
| @@ -63,7 +64,8 @@ class MEDIA_EXPORT AudioBuffer
|
| ChannelLayout channel_layout,
|
| int channel_count,
|
| int sample_rate,
|
| - int frame_count);
|
| + int frame_count,
|
| + size_t data_size = 0);
|
|
|
| // Create an empty AudioBuffer with |frame_count| frames.
|
| static scoped_refptr<AudioBuffer> CreateEmptyBuffer(
|
| @@ -117,6 +119,9 @@ class MEDIA_EXPORT AudioBuffer
|
| // Return the sample rate.
|
| int sample_rate() const { return sample_rate_; }
|
|
|
| + // Return the sample format.
|
| + SampleFormat sample_format() const { return sample_format_; }
|
| +
|
| // Return the channel layout.
|
| ChannelLayout channel_layout() const { return channel_layout_; }
|
|
|
| @@ -157,6 +162,7 @@ class MEDIA_EXPORT AudioBuffer
|
| int frame_count,
|
| bool create_buffer,
|
| const uint8_t* const* data,
|
| + size_t data_size,
|
| const base::TimeDelta timestamp);
|
|
|
| virtual ~AudioBuffer();
|
|
|