|
| AudioBuffer () |
|
| AudioBuffer (size_t frameCount, const AudioChannelLayout &channelLayout, uint32_t sampleRate) |
|
| AudioBuffer (size_t frameCount, const AudioChannelLayout &channelLayout, uint32_t sampleRate, Heph::BufferFlags flags) |
|
| AudioBuffer (const AudioBuffer &rhs) |
|
| AudioBuffer (AudioBuffer &&rhs) noexcept |
|
| ~AudioBuffer () |
|
AudioBuffer & | operator= (const AudioBuffer &rhs) |
|
AudioBuffer & | operator= (AudioBuffer &&rhs) noexcept |
|
AudioBuffer | operator<< (size_t rhs) const override |
|
AudioBuffer & | operator<<= (size_t rhs) override |
|
AudioBuffer | operator>> (size_t rhs) const override |
|
AudioBuffer & | operator>>= (size_t rhs) override |
|
bool | operator== (const AudioBuffer &rhs) const override |
|
heph_audio_sample_t * | operator[] (size_t frameIndex) const |
|
void | Release () override |
|
AudioBuffer | SubBuffer (size_t frameIndex, size_t frameCount) const override |
|
void | Prepend (const AudioBuffer &rhs) override |
|
void | Append (const AudioBuffer &rhs) override |
|
void | Insert (const AudioBuffer &rhs, size_t frameIndex) override |
|
void | Cut (size_t frameIndex, size_t frameCount) override |
|
void | Replace (const AudioBuffer &rhs, size_t frameIndex, size_t frameCount) override |
|
void | Resize (size_t newFrameCount) override |
|
void | Reverse () override |
|
size_t | FrameCount () const |
|
const AudioFormatInfo & | FormatInfo () const |
|
void | SetChannelLayout (const AudioChannelLayout &channelLayout) |
|
void | SetSampleRate (uint32_t sampleRate) |
|
virtual | ~SignedArithmeticBuffer ()=default |
|
void | Invert () |
|
heph_audio_sample_t | AbsMax () const |
|
virtual | ~ArithmeticBuffer ()=default |
|
heph_audio_sample_t | Min () const |
|
heph_audio_sample_t | Max () const |
|
double | Rms () const |
|
virtual | ~BufferBase () |
|
virtual bool | operator== (const AudioBuffer &rhs) const |
|
virtual bool | operator!= (const AudioBuffer &rhs) const |
|
heph_audio_sample_t & | operator[] (size_t index) const |
|
size_t | Size () const |
|
size_t | SizeAsByte () const |
|
heph_audio_sample_t & | At (size_t index) const |
|
virtual bool | IsEmpty () const |
|
virtual void | Reset () |
|
virtual void | Prepend (const AudioBuffer &rhs) |
|
virtual void | Append (const AudioBuffer &rhs) |
|
virtual void | Insert (const AudioBuffer &rhs, size_t index) |
|
virtual void | Replace (const AudioBuffer &rhs, size_t index) |
|
virtual void | Replace (const AudioBuffer &rhs, size_t index, size_t size) |
|
heph_audio_sample_t * | begin () const |
|
heph_audio_sample_t * | end () const |
|
| BufferArithmeticOperators (const BufferArithmeticOperators &)=delete |
|
BufferArithmeticOperators & | operator= (const BufferArithmeticOperators &)=delete |
|
| BufferAdditionOperator (const BufferAdditionOperator &)=delete |
|
BufferAdditionOperator & | operator= (const BufferAdditionOperator &)=delete |
|
| BufferSubtractionOperator (const BufferSubtractionOperator &)=delete |
|
BufferSubtractionOperator & | operator= (const BufferSubtractionOperator &)=delete |
|
| BufferMultiplicationOperator (const BufferMultiplicationOperator &)=delete |
|
BufferMultiplicationOperator & | operator= (const BufferMultiplicationOperator &)=delete |
|
| BufferDivisionOperator (const BufferDivisionOperator &)=delete |
|
BufferDivisionOperator & | operator= (const BufferDivisionOperator &)=delete |
|
| BufferArithmeticOperators (const BufferArithmeticOperators &)=delete |
|
BufferArithmeticOperators & | operator= (const BufferArithmeticOperators &)=delete |
|
| BufferAdditionOperator (const BufferAdditionOperator &)=delete |
|
BufferAdditionOperator & | operator= (const BufferAdditionOperator &)=delete |
|
| BufferSubtractionOperator (const BufferSubtractionOperator &)=delete |
|
BufferSubtractionOperator & | operator= (const BufferSubtractionOperator &)=delete |
|
| BufferMultiplicationOperator (const BufferMultiplicationOperator &)=delete |
|
BufferMultiplicationOperator & | operator= (const BufferMultiplicationOperator &)=delete |
|
| BufferDivisionOperator (const BufferDivisionOperator &)=delete |
|
BufferDivisionOperator & | operator= (const BufferDivisionOperator &)=delete |
|
| BufferUnaryMinusOperator (const BufferUnaryMinusOperator &)=delete |
|
BufferUnaryMinusOperator & | operator= (const BufferUnaryMinusOperator &)=delete |
|
|
| SignedArithmeticBuffer () |
|
| SignedArithmeticBuffer (size_t size) |
|
| SignedArithmeticBuffer (size_t size, BufferFlags flags) |
|
| SignedArithmeticBuffer (const std::initializer_list< heph_audio_sample_t > &rhs) |
|
| SignedArithmeticBuffer (const SignedArithmeticBuffer &rhs) |
|
| SignedArithmeticBuffer (SignedArithmeticBuffer &&rhs) noexcept |
|
| ArithmeticBuffer () |
|
| ArithmeticBuffer (size_t size) |
|
| ArithmeticBuffer (size_t size, BufferFlags flags) |
|
| ArithmeticBuffer (const std::initializer_list< heph_audio_sample_t > &rhs) |
|
| ArithmeticBuffer (const ArithmeticBuffer &rhs) |
|
| ArithmeticBuffer (ArithmeticBuffer &&rhs) noexcept |
|
| BufferBase () |
|
| BufferBase (size_t size) |
|
| BufferBase (size_t size, BufferFlags flags) |
|
| BufferBase (const std::initializer_list< heph_audio_sample_t > &rhs) |
|
| BufferBase (const BufferBase &rhs) |
|
| BufferBase (BufferBase &&rhs) noexcept |
|
AudioBuffer & | operator= (const std::initializer_list< heph_audio_sample_t > &rhs) |
|
AudioBuffer & | operator= (const AudioBuffer &rhs) |
|
AudioBuffer & | operator= (AudioBuffer &&rhs) noexcept |
|
static size_t | SizeAsByte (size_t size) |
|
static heph_audio_sample_t * | SubBuffer (heph_audio_sample_t *pThisData, size_t thisSize_byte, size_t index_byte, size_t subBufferSize_byte) |
|
static heph_audio_sample_t * | Prepend (heph_audio_sample_t *pThisData, size_t thisSize_byte, heph_audio_sample_t *pRhsData, size_t rhsSize_byte) |
|
static heph_audio_sample_t * | Append (heph_audio_sample_t *pThisData, size_t thisSize_byte, heph_audio_sample_t *pRhsData, size_t rhsSize_byte) |
|
static heph_audio_sample_t * | Insert (heph_audio_sample_t *pThisData, size_t thisSize_byte, heph_audio_sample_t *pRhsData, size_t rhsSize_byte, size_t index_byte) |
|
static heph_audio_sample_t * | Cut (heph_audio_sample_t *pThisData, size_t thisSize_byte, size_t index_byte, size_t &cutSize_byte) |
|
static void | Replace (heph_audio_sample_t *pThisData, size_t thisSize_byte, heph_audio_sample_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 heph_audio_sample_t * | Allocate (size_t size_byte) |
|
static heph_audio_sample_t * | AllocateUninitialized (size_t size_byte) |
|
heph_audio_sample_t * | pData |
|
size_t | size |
|
static constexpr heph_audio_sample_t | MIN_ELEMENT |
|
static constexpr heph_audio_sample_t | MAX_ELEMENT |
|
class for storing the audio samples in internal format.