![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cWaveFile.h>
Public Member Functions | |
| cWaveFileReader (cStreamInput &s, cAVSink *pSink) | |
| virtual | ~cWaveFileReader () |
| virtual HRESULT | ReadStream () override |
| UNITTEST_FRIEND (cWaveFile) | |
Public Member Functions inherited from GrayLib::cAVReader | |
| cAVReader (cStreamInput &stmIn, cAVSink *pSink) | |
| virtual | ~cAVReader () |
Public Member Functions inherited from GrayLib::cRIFFReader | |
| cRIFFReader (cStreamInput &s) | |
| HRESULT | Ascend (cRIFFHeadX *pChunk) |
| HRESULT | DescendRIFF (cRIFFHeadX *pChunkList, FOURCC nTypeList) |
| HRESULT | DescendLIST (cRIFFHeadX *pChunk, const cRIFFHeadX *pChunkList, FOURCC nTypeList) |
| HRESULT | DescendChunk (cRIFFHeadX *pChunk, const cRIFFHeadX *pChunkList, FOURCC nTypeChunk=FOURCC_0) |
Static Public Member Functions | |
| static HRESULT GRAYCALL | ReadFormatChunk (cWaveFormat &wf, cRIFFReader *pFile, const cRIFFHeadX *pmmCkRIFF) |
Additional Inherited Members | |
Public Attributes inherited from GrayLib::cRIFFReader | |
| cStreamInput & | m_rInp |
| File or memory stream input. More... | |
Protected Attributes inherited from GrayLib::cAVReader | |
| cStreamInput * | m_pStreamInput |
| read from this file or memory stream More... | |
| cAVSink * | m_pAVSink |
| Output to this destination cAVSink. More... | |
a MIME_EXT_wav file reader.
| GrayLib::cWaveFileReader::cWaveFileReader | ( | cStreamInput & | s, |
| cAVSink * | pSink | ||
| ) |
|
virtual |
|
static |
Search the input file for the 'fmt ' chunk.
|
overridevirtual |
Read a complete MIME_EXT_wav file. full load of the WAV format file.
Implements GrayLib::cAVReader.
| GrayLib::cWaveFileReader::UNITTEST_FRIEND | ( | cWaveFile | ) |