diff options
Diffstat (limited to 'webrtc/modules/audio_coding/neteq/tools/audio_loop.h')
-rw-r--r-- | webrtc/modules/audio_coding/neteq/tools/audio_loop.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/webrtc/modules/audio_coding/neteq/tools/audio_loop.h b/webrtc/modules/audio_coding/neteq/tools/audio_loop.h index a897ee5aef..14e20f68ac 100644 --- a/webrtc/modules/audio_coding/neteq/tools/audio_loop.h +++ b/webrtc/modules/audio_coding/neteq/tools/audio_loop.h @@ -13,6 +13,7 @@ #include <string> +#include "webrtc/base/array_view.h" #include "webrtc/base/constructormagic.h" #include "webrtc/base/scoped_ptr.h" #include "webrtc/typedefs.h" @@ -40,10 +41,9 @@ class AudioLoop { bool Init(const std::string file_name, size_t max_loop_length_samples, size_t block_length_samples); - // Returns a pointer to the next block of audio. The number given as - // |block_length_samples| to the Init() function determines how many samples - // that can be safely read from the pointer. - const int16_t* GetNextBlock(); + // Returns a (pointer,size) pair for the next block of audio. The size is + // equal to the |block_length_samples| Init() argument. + rtc::ArrayView<const int16_t> GetNextBlock(); private: size_t next_index_; |