HephAudio v3.0.6
A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS.
Loading...
Searching...
No Matches
HephAudio::AudioBuffer Member List

This is the complete list of members for HephAudio::AudioBuffer, including all inherited members.

AbsMax() constHeph::SignedArithmeticBuffer< AudioBuffer, heph_audio_sample_t >inline
Allocate(size_t size_byte)Heph::BufferBase< AudioBuffer, heph_audio_sample_t >inlineprotectedstatic
AllocateUninitialized(size_t size_byte)Heph::BufferBase< AudioBuffer, heph_audio_sample_t >inlineprotectedstatic
Append(const AudioBuffer &rhs) override (defined in HephAudio::AudioBuffer)HephAudio::AudioBuffer
Heph::SignedArithmeticBuffer< AudioBuffer, heph_audio_sample_t >::Append(const AudioBuffer &rhs)Heph::BufferBase< AudioBuffer, heph_audio_sample_t >inlinevirtual
ArithmeticBuffer()Heph::ArithmeticBuffer< AudioBuffer, heph_audio_sample_t >inlineprotected
ArithmeticBuffer(size_t size)Heph::ArithmeticBuffer< AudioBuffer, heph_audio_sample_t >inlineexplicitprotected
ArithmeticBuffer(size_t size, BufferFlags flags)Heph::ArithmeticBuffer< AudioBuffer, heph_audio_sample_t >inlineprotected
ArithmeticBuffer(const std::initializer_list< heph_audio_sample_t > &rhs)Heph::ArithmeticBuffer< AudioBuffer, heph_audio_sample_t >inlineprotected
ArithmeticBuffer(const ArithmeticBuffer &rhs)Heph::ArithmeticBuffer< AudioBuffer, heph_audio_sample_t >inlineprotected
ArithmeticBuffer(ArithmeticBuffer &&rhs) noexceptHeph::ArithmeticBuffer< AudioBuffer, heph_audio_sample_t >inlineprotected
At(size_t index) constHeph::BufferBase< AudioBuffer, heph_audio_sample_t >inline
AudioBuffer()HephAudio::AudioBuffer
AudioBuffer(size_t frameCount, const AudioChannelLayout &channelLayout, uint32_t sampleRate)HephAudio::AudioBuffer
AudioBuffer(size_t frameCount, const AudioChannelLayout &channelLayout, uint32_t sampleRate, Heph::BufferFlags flags)HephAudio::AudioBuffer
AudioBuffer(const AudioBuffer &rhs)HephAudio::AudioBuffer
AudioBuffer(AudioBuffer &&rhs) noexceptHephAudio::AudioBuffer
AudioProcessor (defined in HephAudio::AudioBuffer)HephAudio::AudioBufferfriend
begin() constHeph::BufferBase< AudioBuffer, heph_audio_sample_t >inline
BufferBase()Heph::BufferBase< AudioBuffer, heph_audio_sample_t >inlineprotected
BufferBase(size_t size)Heph::BufferBase< AudioBuffer, heph_audio_sample_t >inlineexplicitprotected
BufferBase(size_t size, BufferFlags flags)Heph::BufferBase< AudioBuffer, heph_audio_sample_t >inlineprotected
BufferBase(const std::initializer_list< heph_audio_sample_t > &rhs)Heph::BufferBase< AudioBuffer, heph_audio_sample_t >inlineprotected
BufferBase(const BufferBase &rhs)Heph::BufferBase< AudioBuffer, heph_audio_sample_t >inlineprotected
BufferBase(BufferBase &&rhs) noexceptHeph::BufferBase< AudioBuffer, heph_audio_sample_t >inlineprotected
Cut(size_t frameIndex, size_t frameCount) overrideHephAudio::AudioBuffervirtual
end() constHeph::BufferBase< AudioBuffer, heph_audio_sample_t >inline
FormatInfo() constHephAudio::AudioBuffer
FrameCount() constHephAudio::AudioBuffer
Initialize(U *pData, U *pDataEnd)Heph::BufferBase< AudioBuffer, heph_audio_sample_t >inlineprotectedstatic
Initialize(U *pData, U *pDataEnd)Heph::BufferBase< AudioBuffer, heph_audio_sample_t >inlineprotectedstatic
Insert(const AudioBuffer &rhs, size_t frameIndex) override (defined in HephAudio::AudioBuffer)HephAudio::AudioBuffer
Heph::SignedArithmeticBuffer< AudioBuffer, heph_audio_sample_t >::Insert(const AudioBuffer &rhs, size_t index)Heph::BufferBase< AudioBuffer, heph_audio_sample_t >inlinevirtual
Invert()Heph::SignedArithmeticBuffer< AudioBuffer, heph_audio_sample_t >inline
IsEmpty() constHeph::BufferBase< AudioBuffer, heph_audio_sample_t >inlinevirtual
Max() constHeph::ArithmeticBuffer< AudioBuffer, heph_audio_sample_t >inline
MAX_ELEMENTHeph::ArithmeticBuffer< AudioBuffer, heph_audio_sample_t >protectedstatic
Min() constHeph::ArithmeticBuffer< AudioBuffer, heph_audio_sample_t >inline
MIN_ELEMENTHeph::ArithmeticBuffer< AudioBuffer, heph_audio_sample_t >protectedstatic
operator<<(size_t rhs) const overrideHephAudio::AudioBuffervirtual
operator<<=(size_t rhs) overrideHephAudio::AudioBuffervirtual
operator=(const AudioBuffer &rhs) (defined in HephAudio::AudioBuffer)HephAudio::AudioBuffer
operator=(AudioBuffer &&rhs) noexcept (defined in HephAudio::AudioBuffer)HephAudio::AudioBuffer
operator==(const AudioBuffer &rhs) const override (defined in HephAudio::AudioBuffer)HephAudio::AudioBuffer
operator>>(size_t rhs) const overrideHephAudio::AudioBuffervirtual
operator>>=(size_t rhs) overrideHephAudio::AudioBuffervirtual
operator[](size_t frameIndex) constHephAudio::AudioBuffer
pDataHeph::BufferBase< AudioBuffer, heph_audio_sample_t >protected
Prepend(const AudioBuffer &rhs) override (defined in HephAudio::AudioBuffer)HephAudio::AudioBuffer
Heph::SignedArithmeticBuffer< AudioBuffer, heph_audio_sample_t >::Prepend(const AudioBuffer &rhs)Heph::BufferBase< AudioBuffer, heph_audio_sample_t >inlinevirtual
Release() overrideHephAudio::AudioBuffervirtual
Replace(const AudioBuffer &rhs, size_t frameIndex, size_t frameCount) override (defined in HephAudio::AudioBuffer)HephAudio::AudioBuffer
Heph::SignedArithmeticBuffer< AudioBuffer, heph_audio_sample_t >::Replace(const AudioBuffer &rhs, size_t index)Heph::BufferBase< AudioBuffer, heph_audio_sample_t >inlinevirtual
Heph::SignedArithmeticBuffer< AudioBuffer, heph_audio_sample_t >::Replace(const AudioBuffer &rhs, size_t index, size_t size)Heph::BufferBase< AudioBuffer, heph_audio_sample_t >inlinevirtual
Reset()Heph::BufferBase< AudioBuffer, heph_audio_sample_t >inlinevirtual
Resize(size_t newFrameCount) overrideHephAudio::AudioBuffervirtual
Reverse() overrideHephAudio::AudioBuffervirtual
Rms() constHeph::ArithmeticBuffer< AudioBuffer, heph_audio_sample_t >inline
SetChannelLayout(const AudioChannelLayout &channelLayout)HephAudio::AudioBuffer
SetSampleRate(uint32_t sampleRate)HephAudio::AudioBuffer
SignedArithmeticBuffer()Heph::SignedArithmeticBuffer< AudioBuffer, heph_audio_sample_t >inlineprotected
SignedArithmeticBuffer(size_t size)Heph::SignedArithmeticBuffer< AudioBuffer, heph_audio_sample_t >inlineexplicitprotected
SignedArithmeticBuffer(size_t size, BufferFlags flags)Heph::SignedArithmeticBuffer< AudioBuffer, heph_audio_sample_t >inlineprotected
SignedArithmeticBuffer(const std::initializer_list< heph_audio_sample_t > &rhs)Heph::SignedArithmeticBuffer< AudioBuffer, heph_audio_sample_t >inlineprotected
SignedArithmeticBuffer(const SignedArithmeticBuffer &rhs)Heph::SignedArithmeticBuffer< AudioBuffer, heph_audio_sample_t >inlineprotected
SignedArithmeticBuffer(SignedArithmeticBuffer &&rhs) noexceptHeph::SignedArithmeticBuffer< AudioBuffer, heph_audio_sample_t >inlineprotected
Size() constHeph::BufferBase< AudioBuffer, heph_audio_sample_t >inline
sizeHeph::BufferBase< AudioBuffer, heph_audio_sample_t >protected
SizeAsByte() constHeph::BufferBase< AudioBuffer, heph_audio_sample_t >inline
SizeAsByte(size_t size)Heph::BufferBase< AudioBuffer, heph_audio_sample_t >inlineprotectedstatic
SubBuffer(size_t frameIndex, size_t frameCount) const overrideHephAudio::AudioBuffervirtual
~ArithmeticBuffer()=defaultHeph::ArithmeticBuffer< AudioBuffer, heph_audio_sample_t >virtual
~AudioBuffer()HephAudio::AudioBuffer
~BufferBase()Heph::BufferBase< AudioBuffer, heph_audio_sample_t >inlinevirtual
~SignedArithmeticBuffer()=defaultHeph::SignedArithmeticBuffer< AudioBuffer, heph_audio_sample_t >virtual