#include <cWaveFile.h>
a MIME_EXT_wav file writer similar to cAVIFileWriter
◆ cWaveFileWriter()
GrayLib::cWaveFileWriter::cWaveFileWriter |
( |
cStreamOutput * |
pOut | ) |
|
◆ ~cWaveFileWriter()
GrayLib::cWaveFileWriter::~cWaveFileWriter |
( |
| ) |
|
|
virtual |
◆ OnClose()
HRESULT GrayLib::cWaveFileWriter::OnClose |
( |
| ) |
|
|
overridevirtual |
◆ OnFrame()
HRESULT GrayLib::cWaveFileWriter::OnFrame |
( |
const cAVHeaderFrame & |
head, |
|
|
const void * |
pData, |
|
|
size_t |
nSizeData |
|
) |
| |
|
overridevirtual |
◆ OnHeaderClose()
HRESULT GrayLib::cWaveFileWriter::OnHeaderClose |
( |
| ) |
|
|
overridevirtual |
◆ OnHeaderOpen()
◆ OnHeaderStream()
HRESULT GrayLib::cWaveFileWriter::OnHeaderStream |
( |
const cAVHeaderStream & |
head, |
|
|
const void * |
pForm, |
|
|
size_t |
nSizeForm |
|
) |
| |
|
overridevirtual |
◆ WriteFormatChunk()
We are now descended into the 'RIFF' chunk we just created. Now create the 'fmt ' chunk. Since we know the size of this chunk, specify it in the cRIFFHeadX structure so MMIO doesn't have to seek back and set the chunk size after ascending from the chunk.
- pWriter = the open file.
- Returns
- S_OK.
The documentation for this class was generated from the following files: