![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cRIFFFormat.h>
Public Member Functions | |
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_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... | |
sizeof(cRIFFHead) == 8 = 4+4
|
inline |
|
inline |
Size of the data payload only.
|
inline |
|
inline |
|
inline |
storage on disk is always padded even.
HRESULT GrayLib::cRIFFHead::ReadChunk | ( | cStreamInput & | stmIn | ) |
HRESULT GrayLib::cRIFFHead::WriteChunk | ( | cStreamOutput * | pOut | ) | const |
RIFF_SIZE_t GrayLib::cRIFFHead::m_nDataSize |
chunk size (bytes) including m_nTypeList not including align/pad byte. (MMCKINFO cksize)
FOURCC GrayLib::cRIFFHead::m_nTypeChunk |
chunk ID. i.e. 'RIFF','LIST','FORM' FOURCC_RIFF or 'data' for non list (MMCKINFO ckid)