#include "modules/audio_coding/neteq/sync_buffer.h"
#include <algorithm>
#include "rtc_base/checks.h"
namespace webrtc {
size_t SyncBuffer::FutureLength() const { … }
void SyncBuffer::PushBack(const AudioMultiVector& append_this) { … }
void SyncBuffer::PushBackInterleaved(const rtc::BufferT<int16_t>& append_this) { … }
void SyncBuffer::PushFrontZeros(size_t length) { … }
void SyncBuffer::InsertZerosAtIndex(size_t length, size_t position) { … }
void SyncBuffer::ReplaceAtIndex(const AudioMultiVector& insert_this,
size_t length,
size_t position) { … }
void SyncBuffer::ReplaceAtIndex(const AudioMultiVector& insert_this,
size_t position) { … }
void SyncBuffer::GetNextAudioInterleaved(size_t requested_len,
AudioFrame* output) { … }
void SyncBuffer::IncreaseEndTimestamp(uint32_t increment) { … }
void SyncBuffer::Flush() { … }
void SyncBuffer::set_next_index(size_t value) { … }
void SyncBuffer::set_dtmf_index(size_t value) { … }
}