Classes | Defines | Typedefs | Enumerations

src/audio/src/OALFramework/CWaves.h File Reference

Go to the source code of this file.

Classes

struct  tWAVEFORMATEX
struct  WAVEFORMATEXTENSIBLE
struct  WAVEFILEINFO
class  CWaves

Defines

#define MAX_NUM_WAVEID   32
#define _WAVEFORMATEX_
#define _WAVEFORMATEXTENSIBLE_

Typedefs

typedef struct tWAVEFORMATEX WAVEFORMATEX
typedef struct
WAVEFORMATEXTENSIBLE
PWAVEFORMATEXTENSIBLE
typedef struct WAVEFILEINFOLPWAVEFILEINFO
typedef int(__cdecl * PFNALGETENUMVALUE )(const char *szEnumName)
typedef int WAVEID

Enumerations

enum  WAVEFILETYPE { WF_EX = 1, WF_EXT = 2, WF_EX = 1, WF_EXT = 2 }
enum  WAVERESULT {
  WR_OK = 0, WR_INVALIDFILENAME = - 1, WR_BADWAVEFILE = - 2, WR_INVALIDPARAM = - 3,
  WR_INVALIDWAVEID = - 4, WR_NOTSUPPORTEDYET = - 5, WR_WAVEMUSTBEMONO = - 6, WR_WAVEMUSTBEWAVEFORMATPCM = - 7,
  WR_WAVESMUSTHAVESAMEBITRESOLUTION = - 8, WR_WAVESMUSTHAVESAMEFREQUENCY = - 9, WR_WAVESMUSTHAVESAMEBITRATE = -10, WR_WAVESMUSTHAVESAMEBLOCKALIGNMENT = -11,
  WR_OFFSETOUTOFDATARANGE = -12, WR_FILEERROR = -13, WR_OUTOFMEMORY = -14, WR_INVALIDSPEAKERPOS = -15,
  WR_INVALIDWAVEFILETYPE = -16, WR_NOTWAVEFORMATEXTENSIBLEFORMAT = -17
}

Define Documentation

#define _WAVEFORMATEX_

Definition at line 43 of file CWaves.h.

#define _WAVEFORMATEXTENSIBLE_

Definition at line 57 of file CWaves.h.

#define MAX_NUM_WAVEID   32

Definition at line 12 of file CWaves.h.


Typedef Documentation

typedef struct WAVEFILEINFO * LPWAVEFILEINFO
typedef int(__cdecl * PFNALGETENUMVALUE)(const char *szEnumName)

Definition at line 81 of file CWaves.h.

typedef struct tWAVEFORMATEX WAVEFORMATEX
typedef int WAVEID

Definition at line 82 of file CWaves.h.


Enumeration Type Documentation

Enumerator:
WF_EX 
WF_EXT 
WF_EX 
WF_EXT 

Definition at line 14 of file CWaves.h.

enum WAVERESULT
Enumerator:
WR_OK 
WR_INVALIDFILENAME 
WR_BADWAVEFILE 
WR_INVALIDPARAM 
WR_INVALIDWAVEID 
WR_NOTSUPPORTEDYET 
WR_WAVEMUSTBEMONO 
WR_WAVEMUSTBEWAVEFORMATPCM 
WR_WAVESMUSTHAVESAMEBITRESOLUTION 
WR_WAVESMUSTHAVESAMEFREQUENCY 
WR_WAVESMUSTHAVESAMEBITRATE 
WR_WAVESMUSTHAVESAMEBLOCKALIGNMENT 
WR_OFFSETOUTOFDATARANGE 
WR_FILEERROR 
WR_OUTOFMEMORY 
WR_INVALIDSPEAKERPOS 
WR_INVALIDWAVEFILETYPE 
WR_NOTWAVEFORMATEXTENSIBLEFORMAT 

Definition at line 20 of file CWaves.h.