![]() |
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 |
![]() | |
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... | |
![]() | |
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)