|
| | 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.