1998-10-11 17:09:05 +00:00
|
|
|
/*
|
|
|
|
* mmreg.h - Declarations for ???
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
/***********************************************************************
|
|
|
|
* Defines/Enums
|
|
|
|
*/
|
|
|
|
|
1999-02-14 09:41:42 +00:00
|
|
|
#ifndef _ACM_WAVEFILTER
|
|
|
|
#define _ACM_WAVEFILTER
|
|
|
|
|
1999-02-17 13:51:06 +00:00
|
|
|
#include "wintypes.h"
|
|
|
|
|
1998-10-11 17:09:05 +00:00
|
|
|
#define WAVE_FILTER_UNKNOWN 0x0000
|
|
|
|
#define WAVE_FILTER_DEVELOPMENT 0xFFFF
|
|
|
|
|
|
|
|
typedef struct _WAVEFILTER {
|
|
|
|
DWORD cbStruct;
|
|
|
|
DWORD dwFilterTag;
|
|
|
|
DWORD fdwFilter;
|
|
|
|
DWORD dwReserved[5];
|
1999-02-14 09:41:42 +00:00
|
|
|
} WAVEFILTER, *PWAVEFILTER, *NPWAVEFILTER, *LPWAVEFILTER;
|
|
|
|
#endif /* _ACM_WAVEFILTER */
|
|
|
|
|
1998-10-11 17:09:05 +00:00
|
|
|
|
1999-02-14 09:41:42 +00:00
|
|
|
#ifndef _WAVEFORMATEX_
|
|
|
|
#define _WAVEFORMATEX_
|
1998-10-11 17:09:05 +00:00
|
|
|
typedef struct _WAVEFORMATEX {
|
|
|
|
WORD wFormatTag;
|
|
|
|
WORD nChannels;
|
|
|
|
DWORD nSamplesPerSec;
|
|
|
|
DWORD nAvgBytesPerSec;
|
|
|
|
WORD nBlockAlign;
|
|
|
|
WORD wBitsPerSample;
|
|
|
|
WORD cbSize;
|
1999-02-14 09:41:42 +00:00
|
|
|
} WAVEFORMATEX, *PWAVEFORMATEX, *NPWAVEFORMATEX, *LPWAVEFORMATEX;
|
|
|
|
#endif /* _WAVEFORMATEX_ */
|
1998-10-11 17:09:05 +00:00
|
|
|
|