HephAudio v3.0.6
A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS.
|
This is the complete list of members for Heph::BufferBase< Tself, Tdata >, including all inherited members.
Allocate(size_t size_byte) | Heph::BufferBase< Tself, Tdata > | inlineprotectedstatic |
AllocateUninitialized(size_t size_byte) | Heph::BufferBase< Tself, Tdata > | inlineprotectedstatic |
Append(const Tself &rhs) | Heph::BufferBase< Tself, Tdata > | inlinevirtual |
Append(Tdata *pThisData, size_t thisSize_byte, Tdata *pRhsData, size_t rhsSize_byte) (defined in Heph::BufferBase< Tself, Tdata >) | Heph::BufferBase< Tself, Tdata > | inlineprotectedstatic |
At(size_t index) const | Heph::BufferBase< Tself, Tdata > | inline |
begin() const | Heph::BufferBase< Tself, Tdata > | inline |
BufferBase() | Heph::BufferBase< Tself, Tdata > | inlineprotected |
BufferBase(size_t size) | Heph::BufferBase< Tself, Tdata > | inlineexplicitprotected |
BufferBase(size_t size, BufferFlags flags) | Heph::BufferBase< Tself, Tdata > | inlineprotected |
BufferBase(const std::initializer_list< Tdata > &rhs) | Heph::BufferBase< Tself, Tdata > | inlineprotected |
BufferBase(const BufferBase &rhs) | Heph::BufferBase< Tself, Tdata > | inlineprotected |
BufferBase(BufferBase &&rhs) noexcept | Heph::BufferBase< Tself, Tdata > | inlineprotected |
Cut(size_t index, size_t size) | Heph::BufferBase< Tself, Tdata > | inlinevirtual |
Cut(Tdata *pThisData, size_t thisSize_byte, size_t index_byte, size_t &cutSize_byte) (defined in Heph::BufferBase< Tself, Tdata >) | Heph::BufferBase< Tself, Tdata > | inlineprotectedstatic |
end() const | Heph::BufferBase< Tself, Tdata > | inline |
Initialize(U *pData, U *pDataEnd) | Heph::BufferBase< Tself, Tdata > | inlineprotectedstatic |
Initialize(U *pData, U *pDataEnd) | Heph::BufferBase< Tself, Tdata > | inlineprotectedstatic |
Insert(const Tself &rhs, size_t index) | Heph::BufferBase< Tself, Tdata > | inlinevirtual |
Insert(Tdata *pThisData, size_t thisSize_byte, Tdata *pRhsData, size_t rhsSize_byte, size_t index_byte) (defined in Heph::BufferBase< Tself, Tdata >) | Heph::BufferBase< Tself, Tdata > | inlineprotectedstatic |
IsEmpty() const | Heph::BufferBase< Tself, Tdata > | inlinevirtual |
operator!=(const Tself &rhs) const (defined in Heph::BufferBase< Tself, Tdata >) | Heph::BufferBase< Tself, Tdata > | inlinevirtual |
operator<<(size_t rhs) const | Heph::BufferBase< Tself, Tdata > | inlinevirtual |
operator<<=(size_t rhs) | Heph::BufferBase< Tself, Tdata > | inlinevirtual |
operator=(const std::initializer_list< Tdata > &rhs) (defined in Heph::BufferBase< Tself, Tdata >) | Heph::BufferBase< Tself, Tdata > | inlineprotected |
operator=(const Tself &rhs) (defined in Heph::BufferBase< Tself, Tdata >) | Heph::BufferBase< Tself, Tdata > | inlineprotected |
operator=(Tself &&rhs) noexcept (defined in Heph::BufferBase< Tself, Tdata >) | Heph::BufferBase< Tself, Tdata > | inlineprotected |
operator==(const Tself &rhs) const (defined in Heph::BufferBase< Tself, Tdata >) | Heph::BufferBase< Tself, Tdata > | inlinevirtual |
operator>>(size_t rhs) const | Heph::BufferBase< Tself, Tdata > | inlinevirtual |
operator>>=(size_t rhs) | Heph::BufferBase< Tself, Tdata > | inlinevirtual |
operator[](size_t index) const | Heph::BufferBase< Tself, Tdata > | inline |
pData | Heph::BufferBase< Tself, Tdata > | protected |
Prepend(const Tself &rhs) | Heph::BufferBase< Tself, Tdata > | inlinevirtual |
Prepend(Tdata *pThisData, size_t thisSize_byte, Tdata *pRhsData, size_t rhsSize_byte) (defined in Heph::BufferBase< Tself, Tdata >) | Heph::BufferBase< Tself, Tdata > | inlineprotectedstatic |
Release() | Heph::BufferBase< Tself, Tdata > | inlinevirtual |
Replace(const Tself &rhs, size_t index) | Heph::BufferBase< Tself, Tdata > | inlinevirtual |
Replace(const Tself &rhs, size_t index, size_t size) | Heph::BufferBase< Tself, Tdata > | inlinevirtual |
Replace(Tdata *pThisData, size_t thisSize_byte, Tdata *pRhsData, size_t rhsSize_byte, size_t index_byte) (defined in Heph::BufferBase< Tself, Tdata >) | Heph::BufferBase< Tself, Tdata > | inlineprotectedstatic |
Reset() | Heph::BufferBase< Tself, Tdata > | inlinevirtual |
Resize(size_t newSize) | Heph::BufferBase< Tself, Tdata > | inlinevirtual |
Reverse() | Heph::BufferBase< Tself, Tdata > | inlinevirtual |
Size() const | Heph::BufferBase< Tself, Tdata > | inline |
size | Heph::BufferBase< Tself, Tdata > | protected |
SizeAsByte() const | Heph::BufferBase< Tself, Tdata > | inline |
SizeAsByte(size_t size) | Heph::BufferBase< Tself, Tdata > | inlineprotectedstatic |
SubBuffer(size_t index, size_t size) const | Heph::BufferBase< Tself, Tdata > | inlinevirtual |
SubBuffer(Tdata *pThisData, size_t thisSize_byte, size_t index_byte, size_t subBufferSize_byte) (defined in Heph::BufferBase< Tself, Tdata >) | Heph::BufferBase< Tself, Tdata > | inlineprotectedstatic |
~BufferBase() | Heph::BufferBase< Tself, Tdata > | inlinevirtual |