|
| BufferBase () |
|
| BufferBase (size_t size) |
|
| BufferBase (size_t size, BufferFlags flags) |
|
| BufferBase (const std::initializer_list< uint8_t > &rhs) |
|
| BufferBase (const BufferBase &rhs) |
|
| BufferBase (BufferBase &&rhs) noexcept |
|
EncodedAudioBuffer & | operator= (const std::initializer_list< uint8_t > &rhs) |
|
EncodedAudioBuffer & | operator= (const EncodedAudioBuffer &rhs) |
|
EncodedAudioBuffer & | operator= (EncodedAudioBuffer &&rhs) noexcept |
|
virtual | ~BufferBase () |
|
virtual EncodedAudioBuffer | operator<< (size_t rhs) const |
|
virtual EncodedAudioBuffer & | operator<<= (size_t rhs) |
|
virtual EncodedAudioBuffer | operator>> (size_t rhs) const |
|
virtual EncodedAudioBuffer & | operator>>= (size_t rhs) |
|
virtual bool | operator== (const EncodedAudioBuffer &rhs) const |
|
virtual bool | operator!= (const EncodedAudioBuffer &rhs) const |
|
uint8_t & | operator[] (size_t index) const |
|
size_t | Size () const |
|
size_t | SizeAsByte () const |
|
uint8_t & | At (size_t index) const |
|
virtual bool | IsEmpty () const |
|
virtual void | Reset () |
|
virtual EncodedAudioBuffer | SubBuffer (size_t index, size_t size) const |
|
virtual void | Prepend (const EncodedAudioBuffer &rhs) |
|
virtual void | Append (const EncodedAudioBuffer &rhs) |
|
virtual void | Insert (const EncodedAudioBuffer &rhs, size_t index) |
|
virtual void | Cut (size_t index, size_t size) |
|
virtual void | Replace (const EncodedAudioBuffer &rhs, size_t index) |
|
virtual void | Replace (const EncodedAudioBuffer &rhs, size_t index, size_t size) |
|
virtual void | Resize (size_t newSize) |
|
virtual void | Reverse () |
|
uint8_t * | begin () const |
|
uint8_t * | end () const |
|
static size_t | SizeAsByte (size_t size) |
|
static uint8_t * | SubBuffer (uint8_t *pThisData, size_t thisSize_byte, size_t index_byte, size_t subBufferSize_byte) |
|
static uint8_t * | Prepend (uint8_t *pThisData, size_t thisSize_byte, uint8_t *pRhsData, size_t rhsSize_byte) |
|
static uint8_t * | Append (uint8_t *pThisData, size_t thisSize_byte, uint8_t *pRhsData, size_t rhsSize_byte) |
|
static uint8_t * | Insert (uint8_t *pThisData, size_t thisSize_byte, uint8_t *pRhsData, size_t rhsSize_byte, size_t index_byte) |
|
static uint8_t * | Cut (uint8_t *pThisData, size_t thisSize_byte, size_t index_byte, size_t &cutSize_byte) |
|
static void | Replace (uint8_t *pThisData, size_t thisSize_byte, uint8_t *pRhsData, size_t rhsSize_byte, size_t index_byte) |
|
static std::enable_if< std::is_class< U >::value >::type | Initialize (U *pData, U *pDataEnd) |
|
static std::enable_if<!std::is_class< U >::value >::type | Initialize (U *pData, U *pDataEnd) |
|
static uint8_t * | Allocate (size_t size_byte) |
|
static uint8_t * | AllocateUninitialized (size_t size_byte) |
|
AudioFormatInfo | formatInfo |
|
uint8_t * | pData |
|
size_t | size |
|
stores the audio data that's encoded via FFmpeg.