![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cRIFFFormat.h>
Public Member Functions | |
| cRIFFHeadList (FOURCC nTypeChunk=FOURCC_0, RIFF_SIZE_t nDataSize=0, FOURCC nTypeList=FOURCC_0) | |
| RIFF_SIZE_t | get_RawSize () const |
Public Member Functions inherited from GrayLib::cRIFFHead | |
| cRIFFHead (FOURCC nTypeChunk=FOURCC_0, RIFF_SIZE_t nDataSize=0) | |
| bool | isListType () const |
| bool | isPadded () const |
| RIFF_SIZE_t | get_RawSize () const |
| RIFF_SIZE_t | get_DataSize () const |
| HRESULT | WriteChunk (cStreamOutput *pOut) const |
| HRESULT | ReadChunk (cStreamInput &stmIn) |
Public Attributes | |
| FOURCC | m_nTypeList |
| 'LIST' type or 'FORM' type. i.e. 'WAVE' FOURCC_WAVE, FOURCC_INFO. (MMCKINFO fccType) More... | |
Public Attributes inherited from GrayLib::cRIFFHead | |
| FOURCC | m_nTypeChunk |
| chunk ID. i.e. 'RIFF','LIST','FORM' FOURCC_RIFF or 'data' for non list (MMCKINFO ckid) More... | |
| RIFF_SIZE_t | m_nDataSize |
| chunk size (bytes) including m_nTypeList not including align/pad byte. (MMCKINFO cksize) More... | |
A cRIFFHead for a LIST type ( or RIFF type) contains the 1 extra field to say what list type it is.
|
inline |
|
inline |
Size + m_nTypeList
| FOURCC GrayLib::cRIFFHeadList::m_nTypeList |
'LIST' type or 'FORM' type. i.e. 'WAVE' FOURCC_WAVE, FOURCC_INFO. (MMCKINFO fccType)