| Alloc(size_t nSize) | Gray::cHeapBlock | inline |
| Alloc(const void *pData, size_t nSize) | Gray::cHeapBlock | inline |
| cHeapBlock() noexcept | Gray::cHeapBlock | inline |
| cHeapBlock(const THIS_t &ref) | Gray::cHeapBlock | inline |
| cHeapBlock(THIS_t &&ref) noexcept | Gray::cHeapBlock | inline |
| cHeapBlock(size_t nSize) | Gray::cHeapBlock | inlineexplicit |
| cHeapBlock(const void *pDataCopy, size_t nSize) | Gray::cHeapBlock | inline |
| cMemBlock() noexcept | Gray::cMemBlock | inline |
| cMemBlock(const void *pData, size_t nSize) noexcept | Gray::cMemBlock | inline |
| cMemBlock(const cMemBlock &block) noexcept | Gray::cMemBlock | inline |
| cMemBlock(const cMemBlock *pBlock) noexcept | Gray::cMemBlock | inline |
| Compare(const void *pData1, size_t iLen1, const void *pData2, size_t iLen2) | Gray::cMemBlock | static |
| ConvertToString(char *pszDst, StrLen_t iDstSizeMax) const | Gray::cMemBlock | inline |
| CvtBlocksToBytes(WAVE_BLOCKS_t index) const | GrayLib::cWaveFormat | inline |
| CvtBlocksTomSec(WAVE_BLOCKS_t index) const | GrayLib::cWaveFormat | |
| CvtBlocksToSamples(WAVE_BLOCKS_t index) const | GrayLib::cWaveFormat | |
| CvtBytesToBlocks(size_t sizebytes) const | GrayLib::cWaveFormat | inline |
| CvtmSecToBlocks(TIMESYSD_t mSec) const | GrayLib::cWaveFormat | |
| CvtSamplesToBlocks(UINT dwSamples) const | GrayLib::cWaveFormat | |
| CvtSrcToDstSize(WAVE_BLOCKS_t SrcSize, const cWaveFormatEx *pDstForm) const | GrayLib::cWaveFormat | |
| cWaveFormat() | GrayLib::cWaveFormat | |
| DetachHeapBlock() | Gray::cHeapBlock | inline |
| Free() | Gray::cHeapBlock | inline |
| FreeSecure() | Gray::cHeapBlock | inline |
| get_AllocSize() const | Gray::cHeapBlock | inline |
| get_BlockSize() const | GrayLib::cWaveFormat | inline |
| get_BytesPerSec() const | GrayLib::cWaveFormat | inline |
| get_Channels() const | GrayLib::cWaveFormat | inline |
| get_Data() const noexcept | Gray::cHeapBlock | inline |
| get_DataA() const noexcept | Gray::cHeapBlock | inline |
| get_DataBytes() const noexcept | Gray::cHeapBlock | inline |
| get_DataEnd() const noexcept | Gray::cMemBlock | inline |
| get_DataSize() const noexcept | Gray::cMemBlock | inline |
| get_DataW() const noexcept | Gray::cHeapBlock | inline |
| get_FormName() const | GrayLib::cWaveFormatN | inline |
| get_SampleRangeHalf(void) const | GrayLib::cWaveFormat | inline |
| get_SampleSize() const | GrayLib::cWaveFormat | inline |
| get_SamplesPerSec() const | GrayLib::cWaveFormat | inline |
| get_WF() const | GrayLib::cWaveFormat | inline |
| GetHeapStats(OUT ITERATE_t &iAllocCount) const | Gray::cHeapBlock | inline |
| GetOffset(size_t nOffset) const | Gray::cMemBlock | inline |
| GetRateDiff(const cWaveFormatEx *pDstForm) const | GrayLib::cWaveFormat | inline |
| GetStructSize(bool bMin) const | GrayLib::cWaveFormat | protected |
| InitZeros() noexcept | Gray::cMemBlock | inline |
| isCorrupt() const noexcept | Gray::cHeapBlock | inline |
| IsEqualData(const void *pData, size_t nSize) const noexcept | Gray::cMemBlock | inline |
| IsEqualData(const cMemBlock *pData) const noexcept | Gray::cMemBlock | inline |
| IsEqualData(const cMemBlock &data) const noexcept | Gray::cMemBlock | inline |
| isPCM() const | GrayLib::cWaveFormat | inline |
| IsSameAs(const cWaveFormatEx *pForm) const | GrayLib::cWaveFormat | |
| isValidFormat() const | GrayLib::cWaveFormat | |
| IsValidIndex(size_t i) const noexcept | Gray::cMemBlock | inline |
| IsValidIndex2(size_t i) const noexcept | Gray::cMemBlock | inline |
| IsValidPtr(const void *p) const noexcept | Gray::cMemBlock | inline |
| isValidPtr() const noexcept | Gray::cMemBlock | inline |
| IsValidPtr2(const void *p) const noexcept | Gray::cMemBlock | inline |
| isValidRead() const noexcept | Gray::cHeapBlock | inline |
| IsZeros() const noexcept | Gray::cMemBlock | inline |
| m_nSize | Gray::cMemBlock | protected |
| m_pData | Gray::cMemBlock | protected |
| m_sFormName | GrayLib::cWaveFormatN | protected |
| operator BYTE *() const noexcept | Gray::cHeapBlock | inline |
| operator char *() const noexcept | Gray::cHeapBlock | inline |
| operator const BYTE *() const noexcept | Gray::cMemBlock | inline |
| operator const cWaveFormatEx *() const | GrayLib::cWaveFormat | inline |
| operator void *() const noexcept | Gray::cHeapBlock | inline |
| operator=(const THIS_t &ref) | Gray::cHeapBlock | inline |
| operator=(THIS_t &&ref) | Gray::cHeapBlock | inline |
| put_DataPtr(void *pStart) noexcept | Gray::cMemBlock | inline |
| put_Size(size_t nSize) noexcept | Gray::cMemBlock | inline |
| ReadStream(cStreamInput &strIn, size_t iSizeMax) | GrayLib::cWaveFormat | |
| ReAlloc(size_t nSize) | Gray::cHeapBlock | inline |
| ReAlloc(const void *pData, size_t nSize) | Gray::cHeapBlock | inline |
| ReAllocFormatSize(size_t iSize) | GrayLib::cWaveFormat | |
| ReAllocLazy(size_t iSizeNew) | Gray::cHeapBlock | inline |
| ReCalc(void) | GrayLib::cWaveFormatN | virtual |
| ref_WF() | GrayLib::cWaveFormat | inline |
| SetBlock(void *pData, size_t nSize) noexcept | Gray::cMemBlock | inline |
| SetCopy(const cHeapBlock &rSrc) | Gray::cHeapBlock | inline |
| SetEmptyBlock() noexcept | Gray::cMemBlock | inline |
| SetFormat(const cWaveFormatEx *pForm) | GrayLib::cWaveFormat | |
| SetFormatBytes(const void *pFormData, size_t iSize) | GrayLib::cWaveFormat | |
| SetFormatCheck(const cWaveFormatEx *pForm) | GrayLib::cWaveFormatN | |
| SetFormatEx(WORD wFormatTag, WORD nChannels=1, UINT nSamplesPerSec=8000, WORD wBitsPerSample=8, WORD wSizeEx=0) | GrayLib::cWaveFormat | |
| SetFormatNull() | GrayLib::cWaveFormat | |
| SetFormatPCM(WORD nChannels=1, UINT32 nSamplesPerSec=11025, WORD wBitsPerSample=8) | GrayLib::cWaveFormat | |
| SetHeapBlock(void *pData, size_t nSize) | Gray::cHeapBlock | inline |
| UNITTEST_FRIEND(cWaveFormat) | GrayLib::cWaveFormat | |
| WriteStream(cStreamOutput *pFile) const | GrayLib::cWaveFormat | |
| ~cHeapBlock() | Gray::cHeapBlock | inline |
| ~cWaveFormat() | GrayLib::cWaveFormat | virtual |
| ~cWaveFormatN() | GrayLib::cWaveFormatN | inlinevirtual |