| Index: media/base/audio_bus.h
|
| diff --git a/media/base/audio_bus.h b/media/base/audio_bus.h
|
| index 6d381ccac3daa3c9325fb9d4af99259e4cef3825..b5f4660d4b927617df36ed0f217672a63b7bbd1b 100644
|
| --- a/media/base/audio_bus.h
|
| +++ b/media/base/audio_bus.h
|
| @@ -72,6 +72,12 @@ class MEDIA_EXPORT AudioBus {
|
| void SetChannelData(int channel, float* data);
|
| void set_frames(int frames);
|
|
|
| + int data_size() const { return data_size_; }
|
| + void set_data_size(int data_size) { data_size_ = data_size; }
|
| +
|
| + int is_raw_format() const { return is_raw_format_; }
|
| + void set_is_raw_format(bool is_raw_format) { is_raw_format_ = is_raw_format; }
|
| +
|
| // Overwrites the sample values stored in this AudioBus instance with values
|
| // from a given interleaved |source_buffer| with expected layout
|
| // [ch0, ch1, ..., chN, ch0, ch1, ...] and sample values in the format
|
| @@ -209,6 +215,8 @@ class MEDIA_EXPORT AudioBus {
|
|
|
| // Contiguous block of channel memory.
|
| std::unique_ptr<float, base::AlignedFreeDeleter> data_;
|
| + int data_size_;
|
| + bool is_raw_format_;
|
|
|
| // One float pointer per channel pointing to a contiguous block of memory for
|
| // that channel. If the memory is owned by this instance, this will
|
|
|