webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::AudioVector Class Reference

#include <audio_vector.h>

Public Member Functions

 AudioVector ()
 
 AudioVector (size_t initial_size)
 
virtual ~AudioVector ()
 
virtual void Clear ()
 
virtual void CopyTo (AudioVector *copy_to) const
 
virtual void CopyTo (size_t length, size_t position, int16_t *copy_to) const
 
virtual void PushFront (const AudioVector &prepend_this)
 
virtual void PushFront (const int16_t *prepend_this, size_t length)
 
virtual void PushBack (const AudioVector &append_this)
 
virtual void PushBack (const AudioVector &append_this, size_t length, size_t position)
 
virtual void PushBack (const int16_t *append_this, size_t length)
 
virtual void PopFront (size_t length)
 
virtual void PopBack (size_t length)
 
virtual void Extend (size_t extra_length)
 
virtual void InsertAt (const int16_t *insert_this, size_t length, size_t position)
 
virtual void InsertZerosAt (size_t length, size_t position)
 
virtual void OverwriteAt (const AudioVector &insert_this, size_t length, size_t position)
 
virtual void OverwriteAt (const int16_t *insert_this, size_t length, size_t position)
 
virtual void CrossFade (const AudioVector &append_this, size_t fade_length)
 
virtual size_t Size () const
 
virtual bool Empty () const
 
const int16_toperator[] (size_t index) const
 
int16_toperator[] (size_t index)
 
 AudioVector ()
 
 AudioVector (size_t initial_size)
 
virtual ~AudioVector ()
 
virtual void Clear ()
 
virtual void CopyTo (AudioVector *copy_to) const
 
virtual void CopyTo (size_t length, size_t position, int16_t *copy_to) const
 
virtual void PushFront (const AudioVector &prepend_this)
 
virtual void PushFront (const int16_t *prepend_this, size_t length)
 
virtual void PushBack (const AudioVector &append_this)
 
virtual void PushBack (const AudioVector &append_this, size_t length, size_t position)
 
virtual void PushBack (const int16_t *append_this, size_t length)
 
virtual void PopFront (size_t length)
 
virtual void PopBack (size_t length)
 
virtual void Extend (size_t extra_length)
 
virtual void InsertAt (const int16_t *insert_this, size_t length, size_t position)
 
virtual void InsertZerosAt (size_t length, size_t position)
 
virtual void OverwriteAt (const AudioVector &insert_this, size_t length, size_t position)
 
virtual void OverwriteAt (const int16_t *insert_this, size_t length, size_t position)
 
virtual void CrossFade (const AudioVector &append_this, size_t fade_length)
 
virtual size_t Size () const
 
virtual bool Empty () const
 
const int16_toperator[] (size_t index) const
 
int16_toperator[] (size_t index)
 

Constructor & Destructor Documentation

◆ AudioVector() [1/4]

webrtc::AudioVector::AudioVector ( )

◆ AudioVector() [2/4]

webrtc::AudioVector::AudioVector ( size_t  initial_size)
explicit

◆ ~AudioVector() [1/2]

webrtc::AudioVector::~AudioVector ( )
virtualdefault

◆ AudioVector() [3/4]

webrtc::AudioVector::AudioVector ( )

◆ AudioVector() [4/4]

webrtc::AudioVector::AudioVector ( size_t  initial_size)
explicit

◆ ~AudioVector() [2/2]

virtual webrtc::AudioVector::~AudioVector ( )
virtual

Member Function Documentation

◆ Clear() [1/2]

void webrtc::AudioVector::Clear ( )
virtual

◆ Clear() [2/2]

virtual void webrtc::AudioVector::Clear ( )
virtual

◆ CopyTo() [1/4]

void webrtc::AudioVector::CopyTo ( AudioVector copy_to) const
virtual

◆ CopyTo() [2/4]

virtual void webrtc::AudioVector::CopyTo ( AudioVector copy_to) const
virtual

◆ CopyTo() [3/4]

virtual void webrtc::AudioVector::CopyTo ( size_t  length,
size_t  position,
int16_t copy_to 
) const
virtual

◆ CopyTo() [4/4]

void webrtc::AudioVector::CopyTo ( size_t  length,
size_t  position,
int16_t copy_to 
) const
virtual

◆ CrossFade() [1/2]

void webrtc::AudioVector::CrossFade ( const AudioVector append_this,
size_t  fade_length 
)
virtual

◆ CrossFade() [2/2]

virtual void webrtc::AudioVector::CrossFade ( const AudioVector append_this,
size_t  fade_length 
)
virtual

◆ Empty() [1/2]

bool webrtc::AudioVector::Empty ( ) const
virtual

◆ Empty() [2/2]

virtual bool webrtc::AudioVector::Empty ( ) const
virtual

◆ Extend() [1/2]

void webrtc::AudioVector::Extend ( size_t  extra_length)
virtual

◆ Extend() [2/2]

virtual void webrtc::AudioVector::Extend ( size_t  extra_length)
virtual

◆ InsertAt() [1/2]

virtual void webrtc::AudioVector::InsertAt ( const int16_t insert_this,
size_t  length,
size_t  position 
)
virtual

◆ InsertAt() [2/2]

void webrtc::AudioVector::InsertAt ( const int16_t insert_this,
size_t  length,
size_t  position 
)
virtual

◆ InsertZerosAt() [1/2]

virtual void webrtc::AudioVector::InsertZerosAt ( size_t  length,
size_t  position 
)
virtual

◆ InsertZerosAt() [2/2]

void webrtc::AudioVector::InsertZerosAt ( size_t  length,
size_t  position 
)
virtual

◆ operator[]() [1/4]

const int16_t& webrtc::AudioVector::operator[] ( size_t  index) const
inline

◆ operator[]() [2/4]

const int16_t& webrtc::AudioVector::operator[] ( size_t  index) const
inline

◆ operator[]() [3/4]

int16_t& webrtc::AudioVector::operator[] ( size_t  index)
inline

◆ operator[]() [4/4]

int16_t& webrtc::AudioVector::operator[] ( size_t  index)
inline

◆ OverwriteAt() [1/4]

virtual void webrtc::AudioVector::OverwriteAt ( const AudioVector insert_this,
size_t  length,
size_t  position 
)
virtual

◆ OverwriteAt() [2/4]

void webrtc::AudioVector::OverwriteAt ( const AudioVector insert_this,
size_t  length,
size_t  position 
)
virtual

◆ OverwriteAt() [3/4]

virtual void webrtc::AudioVector::OverwriteAt ( const int16_t insert_this,
size_t  length,
size_t  position 
)
virtual

◆ OverwriteAt() [4/4]

void webrtc::AudioVector::OverwriteAt ( const int16_t insert_this,
size_t  length,
size_t  position 
)
virtual

◆ PopBack() [1/2]

void webrtc::AudioVector::PopBack ( size_t  length)
virtual

◆ PopBack() [2/2]

virtual void webrtc::AudioVector::PopBack ( size_t  length)
virtual

◆ PopFront() [1/2]

void webrtc::AudioVector::PopFront ( size_t  length)
virtual

◆ PopFront() [2/2]

virtual void webrtc::AudioVector::PopFront ( size_t  length)
virtual

◆ PushBack() [1/6]

void webrtc::AudioVector::PushBack ( const AudioVector append_this)
virtual

◆ PushBack() [2/6]

virtual void webrtc::AudioVector::PushBack ( const AudioVector append_this)
virtual

◆ PushBack() [3/6]

void webrtc::AudioVector::PushBack ( const AudioVector append_this,
size_t  length,
size_t  position 
)
virtual

◆ PushBack() [4/6]

virtual void webrtc::AudioVector::PushBack ( const AudioVector append_this,
size_t  length,
size_t  position 
)
virtual

◆ PushBack() [5/6]

void webrtc::AudioVector::PushBack ( const int16_t append_this,
size_t  length 
)
virtual

◆ PushBack() [6/6]

virtual void webrtc::AudioVector::PushBack ( const int16_t append_this,
size_t  length 
)
virtual

◆ PushFront() [1/4]

virtual void webrtc::AudioVector::PushFront ( const AudioVector prepend_this)
virtual

◆ PushFront() [2/4]

void webrtc::AudioVector::PushFront ( const AudioVector prepend_this)
virtual

◆ PushFront() [3/4]

void webrtc::AudioVector::PushFront ( const int16_t prepend_this,
size_t  length 
)
virtual

◆ PushFront() [4/4]

virtual void webrtc::AudioVector::PushFront ( const int16_t prepend_this,
size_t  length 
)
virtual

◆ Size() [1/2]

size_t webrtc::AudioVector::Size ( ) const
virtual

◆ Size() [2/2]

virtual size_t webrtc::AudioVector::Size ( ) const
virtual

The documentation for this class was generated from the following files: