Chromium Code Reviews| Index: media/base/audio_buffer.h |
| diff --git a/media/base/audio_buffer.h b/media/base/audio_buffer.h |
| index 8ae281eabda8788e53985f7c8f684e884e0594f8..53e3beb9b56d9a77c1e6d0e3936577b30d48b982 100644 |
| --- a/media/base/audio_buffer.h |
| +++ b/media/base/audio_buffer.h |
| @@ -135,6 +135,11 @@ class MEDIA_EXPORT AudioBuffer |
| // data is grouped by channel. There is only 1 entry for interleaved formats. |
| const std::vector<uint8_t*>& channel_data() const { return channel_data_; } |
| + // Access to the interleaved raw buffer for Android MediaCodec to write |
| + // directly to. |
| + uint8_t* interleaved_data() const { return data_.get(); } |
|
DaleCurtis
2016/02/01 19:08:17
You can just use channel_data()[0] in this case, s
Tima Vaisburd
2016/02/04 22:59:12
Removed these methods and added data_size() method
|
| + size_t interleaved_data_size() const { return data_ ? data_size_ : 0; } |
| + |
| private: |
| friend class base::RefCountedThreadSafe<AudioBuffer>; |