#include <CWaves.h>
Public Member Functions | |
CWaves (int numIDs=32) | |
~CWaves () | |
WAVERESULT | LoadWaveFile (const rchar *szFilename, WAVEID *WaveID) |
WAVERESULT | OpenWaveFile (const rchar *szFilename, WAVEID *WaveID) |
WAVERESULT | ReadWaveData (WAVEID WaveID, void *pData, unsigned long ulDataSize, unsigned long *pulBytesWritten) |
WAVERESULT | SetWaveDataOffset (WAVEID WaveID, unsigned long ulOffset) |
WAVERESULT | GetWaveDataOffset (WAVEID WaveID, unsigned long *pulOffset) |
WAVERESULT | GetWaveType (WAVEID WaveID, WAVEFILETYPE *pwfType) |
WAVERESULT | GetWaveFormatExHeader (WAVEID WaveID, WAVEFORMATEX *pWFEX) |
WAVERESULT | GetWaveFormatExtensibleHeader (WAVEID WaveID, WAVEFORMATEXTENSIBLE *pWFEXT) |
WAVERESULT | GetWaveData (WAVEID WaveID, void **ppAudioData) |
WAVERESULT | GetWaveSize (WAVEID WaveID, unsigned long *pulDataSize) |
WAVERESULT | GetWaveFrequency (WAVEID WaveID, unsigned long *pulFrequency) |
WAVERESULT | GetWaveALBufferFormat (WAVEID WaveID, PFNALGETENUMVALUE pfnGetEnumValue, unsigned long *pulFormat) |
WAVERESULT | DeleteWaveFile (WAVEID WaveID) |
char * | GetErrorString (WAVERESULT wr, char *szErrorString, unsigned long nSizeOfErrorString) |
bool | IsWaveID (WAVEID WaveID) |
Definition at line 84 of file CWaves.h.
CWaves::CWaves | ( | int | numIDs = 32 |
) |
Definition at line 65 of file CWaves.cpp.
CWaves::~CWaves | ( | ) |
Definition at line 71 of file CWaves.cpp.
WAVERESULT CWaves::DeleteWaveFile | ( | WAVEID | WaveID | ) |
Definition at line 344 of file CWaves.cpp.
char * CWaves::GetErrorString | ( | WAVERESULT | wr, | |
char * | szErrorString, | |||
unsigned long | nSizeOfErrorString | |||
) |
Definition at line 527 of file CWaves.cpp.
WAVERESULT CWaves::GetWaveALBufferFormat | ( | WAVEID | WaveID, | |
PFNALGETENUMVALUE | pfnGetEnumValue, | |||
unsigned long * | pulFormat | |||
) |
Definition at line 459 of file CWaves.cpp.
WAVERESULT CWaves::GetWaveData | ( | WAVEID | WaveID, | |
void ** | ppAudioData | |||
) |
Definition at line 412 of file CWaves.cpp.
WAVERESULT CWaves::GetWaveDataOffset | ( | WAVEID | WaveID, | |
unsigned long * | pulOffset | |||
) |
Definition at line 245 of file CWaves.cpp.
WAVERESULT CWaves::GetWaveFormatExHeader | ( | WAVEID | WaveID, | |
WAVEFORMATEX * | pWFEX | |||
) |
Definition at line 382 of file CWaves.cpp.
WAVERESULT CWaves::GetWaveFormatExtensibleHeader | ( | WAVEID | WaveID, | |
WAVEFORMATEXTENSIBLE * | pWFEXT | |||
) |
Definition at line 396 of file CWaves.cpp.
WAVERESULT CWaves::GetWaveFrequency | ( | WAVEID | WaveID, | |
unsigned long * | pulFrequency | |||
) |
Definition at line 439 of file CWaves.cpp.
WAVERESULT CWaves::GetWaveSize | ( | WAVEID | WaveID, | |
unsigned long * | pulDataSize | |||
) |
Definition at line 425 of file CWaves.cpp.
WAVERESULT CWaves::GetWaveType | ( | WAVEID | WaveID, | |
WAVEFILETYPE * | pwfType | |||
) |
Definition at line 368 of file CWaves.cpp.
bool CWaves::IsWaveID | ( | WAVEID | WaveID | ) |
Definition at line 513 of file CWaves.cpp.
WAVERESULT CWaves::LoadWaveFile | ( | const rchar * | szFilename, | |
WAVEID * | WaveID | |||
) |
Definition at line 97 of file CWaves.cpp.
WAVERESULT CWaves::OpenWaveFile | ( | const rchar * | szFilename, | |
WAVEID * | WaveID | |||
) |
Definition at line 158 of file CWaves.cpp.
WAVERESULT CWaves::ReadWaveData | ( | WAVEID | WaveID, | |
void * | pData, | |||
unsigned long | ulDataSize, | |||
unsigned long * | pulBytesWritten | |||
) |
Definition at line 191 of file CWaves.cpp.
WAVERESULT CWaves::SetWaveDataOffset | ( | WAVEID | WaveID, | |
unsigned long | ulOffset | |||
) |
Definition at line 222 of file CWaves.cpp.