19#ifndef WAVE_FORMAT_48M08
20#define WAVE_FORMAT_48M08 0x00001000
21#define WAVE_FORMAT_48S08 0x00002000
22#define WAVE_FORMAT_48M16 0x00004000
23#define WAVE_FORMAT_48S16 0x00008000
24#define WAVE_FORMAT_96M08 0x00010000
25#define WAVE_FORMAT_96S08 0x00020000
26#define WAVE_FORMAT_96M16 0x00040000
27#define WAVE_FORMAT_96S16 0x00080000
30#ifndef DRV_QUERYDEVICEINTERFACE
31#define DRV_QUERYDEVICEINTERFACE (DRV_RESERVED + 12)
33#ifndef DRV_QUERYDEVICEINTERFACESIZE
34#define DRV_QUERYDEVICEINTERFACESIZE (DRV_RESERVED + 13)
static unsigned char bytes[4]
GLuint GLuint GLsizei GLenum type
#define WAVE_FORMAT_48S16
#define WAVE_FORMAT_48M16
const char * get_format_str(WORD format)
#define WAVE_FORMAT_96S08
const char * dev_name(int)
const char * wave_open_flags(DWORD)
#define WAVE_FORMAT_96M16
const char * mmsys_error(MMRESULT)
const char * wave_time_format(UINT type)
#define WAVE_FORMAT_96S16
#define WAVE_FORMAT_48M08
const char * wave_out_error(MMRESULT)
static const unsigned int win_formats[][4]
#define WAVE_FORMAT_48S08
#define WAVE_FORMAT_96M08
DWORD time_to_bytes(LPMMTIME mmtime, LPWAVEFORMATEX pwfx)
DWORD bytes_to_ms(DWORD bytes, LPWAVEFORMATEX pwfx)