![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cRIFF.h>
Public Member Functions | |
cRIFF () | |
size_t | get_Size () const |
HRESULT | ReadStream (cStreamInput &strIn) |
HRESULT | WriteStream (cStreamOutput *pFile) const |
HRESULT | LoadFile (const FILECHAR_t *pszFile) |
HRESULT | SaveFile (const FILECHAR_t *pszFile) const |
UNITTEST_FRIEND (cRIFF) | |
Public Attributes | |
cRefPtr< cRIFFList > | m_pRIFF |
The main RIFF list. //!< Array of these for AVIX (64 bit extension) More... | |
Read/Write a 'Resource Interchange File Format.' file/stream/block stored into memory.
|
inline |
|
inline |
size_t may be AVIX so > RIFF_SIZE_t
HRESULT GrayLib::cRIFF::LoadFile | ( | const FILECHAR_t * | pszFile | ) |
HRESULT GrayLib::cRIFF::ReadStream | ( | cStreamInput & | strIn | ) |
Read a complete file.
HRESULT GrayLib::cRIFF::SaveFile | ( | const FILECHAR_t * | pszFile | ) | const |
GrayLib::cRIFF::UNITTEST_FRIEND | ( | cRIFF | ) |
HRESULT GrayLib::cRIFF::WriteStream | ( | cStreamOutput * | pFile | ) | const |
Write the RIFF header first.
The main RIFF list. //!< Array of these for AVIX (64 bit extension)