#include <audio_multi_vector.h>
|
| AudioMultiVector (size_t N) |
|
| AudioMultiVector (size_t N, size_t initial_size) |
|
virtual | ~AudioMultiVector () |
|
virtual void | Clear () |
|
virtual void | Zeros (size_t length) |
|
virtual void | CopyTo (AudioMultiVector *copy_to) const |
|
virtual void | PushBackInterleaved (const int16_t *append_this, size_t length) |
|
virtual void | PushBack (const AudioMultiVector &append_this) |
|
virtual void | PushBackFromIndex (const AudioMultiVector &append_this, size_t index) |
|
virtual void | PopFront (size_t length) |
|
virtual void | PopBack (size_t length) |
|
virtual size_t | ReadInterleaved (size_t length, int16_t *destination) const |
|
virtual size_t | ReadInterleavedFromIndex (size_t start_index, size_t length, int16_t *destination) const |
|
virtual size_t | ReadInterleavedFromEnd (size_t length, int16_t *destination) const |
|
virtual void | OverwriteAt (const AudioMultiVector &insert_this, size_t length, size_t position) |
|
virtual void | CrossFade (const AudioMultiVector &append_this, size_t fade_length) |
|
virtual size_t | Channels () const |
|
virtual size_t | Size () const |
|
virtual void | AssertSize (size_t required_size) |
|
virtual bool | Empty () const |
|
virtual void | CopyChannel (size_t from_channel, size_t to_channel) |
|
const AudioVector & | operator[] (size_t index) const |
|
AudioVector & | operator[] (size_t index) |
|
| AudioMultiVector (size_t N) |
|
| AudioMultiVector (size_t N, size_t initial_size) |
|
virtual | ~AudioMultiVector () |
|
virtual void | Clear () |
|
virtual void | Zeros (size_t length) |
|
virtual void | CopyTo (AudioMultiVector *copy_to) const |
|
virtual void | PushBackInterleaved (const int16_t *append_this, size_t length) |
|
virtual void | PushBack (const AudioMultiVector &append_this) |
|
virtual void | PushBackFromIndex (const AudioMultiVector &append_this, size_t index) |
|
virtual void | PopFront (size_t length) |
|
virtual void | PopBack (size_t length) |
|
virtual size_t | ReadInterleaved (size_t length, int16_t *destination) const |
|
virtual size_t | ReadInterleavedFromIndex (size_t start_index, size_t length, int16_t *destination) const |
|
virtual size_t | ReadInterleavedFromEnd (size_t length, int16_t *destination) const |
|
virtual void | OverwriteAt (const AudioMultiVector &insert_this, size_t length, size_t position) |
|
virtual void | CrossFade (const AudioMultiVector &append_this, size_t fade_length) |
|
virtual size_t | Channels () const |
|
virtual size_t | Size () const |
|
virtual void | AssertSize (size_t required_size) |
|
virtual bool | Empty () const |
|
virtual void | CopyChannel (size_t from_channel, size_t to_channel) |
|
const AudioVector & | operator[] (size_t index) const |
|
AudioVector & | operator[] (size_t index) |
|
◆ AudioMultiVector() [1/4]
webrtc::AudioMultiVector::AudioMultiVector |
( |
size_t |
N | ) |
|
|
explicit |
◆ AudioMultiVector() [2/4]
webrtc::AudioMultiVector::AudioMultiVector |
( |
size_t |
N, |
|
|
size_t |
initial_size |
|
) |
| |
◆ ~AudioMultiVector() [1/2]
webrtc::AudioMultiVector::~AudioMultiVector |
( |
| ) |
|
|
virtual |
◆ AudioMultiVector() [3/4]
webrtc::AudioMultiVector::AudioMultiVector |
( |
size_t |
N | ) |
|
|
explicit |
◆ AudioMultiVector() [4/4]
webrtc::AudioMultiVector::AudioMultiVector |
( |
size_t |
N, |
|
|
size_t |
initial_size |
|
) |
| |
◆ ~AudioMultiVector() [2/2]
virtual webrtc::AudioMultiVector::~AudioMultiVector |
( |
| ) |
|
|
virtual |
◆ AssertSize() [1/2]
void webrtc::AudioMultiVector::AssertSize |
( |
size_t |
required_size | ) |
|
|
virtual |
◆ AssertSize() [2/2]
virtual void webrtc::AudioMultiVector::AssertSize |
( |
size_t |
required_size | ) |
|
|
virtual |
◆ Channels() [1/2]
size_t webrtc::AudioMultiVector::Channels |
( |
| ) |
const |
|
virtual |
◆ Channels() [2/2]
virtual size_t webrtc::AudioMultiVector::Channels |
( |
| ) |
const |
|
virtual |
◆ Clear() [1/2]
virtual void webrtc::AudioMultiVector::Clear |
( |
| ) |
|
|
virtual |
◆ Clear() [2/2]
void webrtc::AudioMultiVector::Clear |
( |
| ) |
|
|
virtual |
◆ CopyChannel() [1/2]
void webrtc::AudioMultiVector::CopyChannel |
( |
size_t |
from_channel, |
|
|
size_t |
to_channel |
|
) |
| |
|
virtual |
◆ CopyChannel() [2/2]
virtual void webrtc::AudioMultiVector::CopyChannel |
( |
size_t |
from_channel, |
|
|
size_t |
to_channel |
|
) |
| |
|
virtual |
◆ CopyTo() [1/2]
◆ CopyTo() [2/2]
◆ CrossFade() [1/2]
◆ CrossFade() [2/2]
◆ Empty() [1/2]
virtual bool webrtc::AudioMultiVector::Empty |
( |
| ) |
const |
|
virtual |
◆ Empty() [2/2]
bool webrtc::AudioMultiVector::Empty |
( |
| ) |
const |
|
virtual |
◆ operator[]() [1/4]
◆ operator[]() [2/4]
◆ operator[]() [3/4]
◆ operator[]() [4/4]
◆ OverwriteAt() [1/2]
◆ OverwriteAt() [2/2]
◆ PopBack() [1/2]
void webrtc::AudioMultiVector::PopBack |
( |
size_t |
length | ) |
|
|
virtual |
◆ PopBack() [2/2]
virtual void webrtc::AudioMultiVector::PopBack |
( |
size_t |
length | ) |
|
|
virtual |
◆ PopFront() [1/2]
virtual void webrtc::AudioMultiVector::PopFront |
( |
size_t |
length | ) |
|
|
virtual |
◆ PopFront() [2/2]
void webrtc::AudioMultiVector::PopFront |
( |
size_t |
length | ) |
|
|
virtual |
◆ PushBack() [1/2]
◆ PushBack() [2/2]
◆ PushBackFromIndex() [1/2]
◆ PushBackFromIndex() [2/2]
◆ PushBackInterleaved() [1/2]
virtual void webrtc::AudioMultiVector::PushBackInterleaved |
( |
const int16_t * |
append_this, |
|
|
size_t |
length |
|
) |
| |
|
virtual |
◆ PushBackInterleaved() [2/2]
void webrtc::AudioMultiVector::PushBackInterleaved |
( |
const int16_t * |
append_this, |
|
|
size_t |
length |
|
) |
| |
|
virtual |
◆ ReadInterleaved() [1/2]
virtual size_t webrtc::AudioMultiVector::ReadInterleaved |
( |
size_t |
length, |
|
|
int16_t * |
destination |
|
) |
| const |
|
virtual |
◆ ReadInterleaved() [2/2]
size_t webrtc::AudioMultiVector::ReadInterleaved |
( |
size_t |
length, |
|
|
int16_t * |
destination |
|
) |
| const |
|
virtual |
◆ ReadInterleavedFromEnd() [1/2]
size_t webrtc::AudioMultiVector::ReadInterleavedFromEnd |
( |
size_t |
length, |
|
|
int16_t * |
destination |
|
) |
| const |
|
virtual |
◆ ReadInterleavedFromEnd() [2/2]
virtual size_t webrtc::AudioMultiVector::ReadInterleavedFromEnd |
( |
size_t |
length, |
|
|
int16_t * |
destination |
|
) |
| const |
|
virtual |
◆ ReadInterleavedFromIndex() [1/2]
virtual size_t webrtc::AudioMultiVector::ReadInterleavedFromIndex |
( |
size_t |
start_index, |
|
|
size_t |
length, |
|
|
int16_t * |
destination |
|
) |
| const |
|
virtual |
◆ ReadInterleavedFromIndex() [2/2]
◆ Size() [1/2]
virtual size_t webrtc::AudioMultiVector::Size |
( |
| ) |
const |
|
virtual |
◆ Size() [2/2]
size_t webrtc::AudioMultiVector::Size |
( |
| ) |
const |
|
virtual |
◆ Zeros() [1/2]
virtual void webrtc::AudioMultiVector::Zeros |
( |
size_t |
length | ) |
|
|
virtual |
◆ Zeros() [2/2]
void webrtc::AudioMultiVector::Zeros |
( |
size_t |
length | ) |
|
|
virtual |
◆ channels_
std::vector< AudioVector * > webrtc::AudioMultiVector::channels_ |
|
protected |
◆ num_channels_
size_t webrtc::AudioMultiVector::num_channels_ |
|
protected |
The documentation for this class was generated from the following files: