21#ifndef _DSOUND_TEST_H_
22#define _DSOUND_TEST_H_
26#define WIN32_NO_STATUS
28#define COM_NO_WINDOWS_H
91#define NB_FORMATS (sizeof(formats)/sizeof(*formats))
94#define NB_TAGS (sizeof(format_tags)/sizeof(*format_tags))
static TCHAR test_buffer[TEST_BUFFER_SIZE]
struct IDirectSoundBuffer * LPDIRECTSOUNDBUFFER
struct IDirectSound3DListener * LPDIRECTSOUND3DLISTENER
struct IDirectSound * LPDIRECTSOUND
struct IDirectSound8 * LPDIRECTSOUND8
void test_buffer8(LPDIRECTSOUND8, LPDIRECTSOUNDBUFFER *, BOOL, BOOL, LONG, BOOL, LONG, BOOL, double, BOOL, LPDIRECTSOUND3DLISTENER, BOOL, BOOL)
static const unsigned int formats[][4]
void init_format(WAVEFORMATEX *, int, int, int, int)
static const unsigned int format_tags[]
const char * format_string(const WAVEFORMATEX *wfx)
int align(int length, int align)
char * wave_generate_la(WAVEFORMATEX *, double, DWORD *, BOOL)
const char * getDSBCAPS(DWORD xmask)
GLuint GLsizei GLsizei * length
#define WAVE_FORMAT_IEEE_FLOAT
#define WAVE_FORMAT_48S16
#define WAVE_FORMAT_48M16
#define WAVE_FORMAT_96S08
#define WAVE_FORMAT_96M16
#define WAVE_FORMAT_96S16
#define WAVE_FORMAT_48M08
#define WAVE_FORMAT_48S08
#define WAVE_FORMAT_96M08