|
static void WINAPI | voice_on_buffer_end (IXAudio2VoiceCallback *handle_, void *data) |
|
static void WINAPI | dummy_voidp (IXAudio2VoiceCallback *handle, void *data) |
|
static void WINAPI | dummy_nil (IXAudio2VoiceCallback *handle) |
|
static void WINAPI | dummy_uint32 (IXAudio2VoiceCallback *handle, UINT32 dummy) |
|
static void WINAPI | dummy_voidp_hresult (IXAudio2VoiceCallback *handle, void *data, HRESULT dummy) |
|
static void | xaudio2_set_wavefmt (WAVEFORMATEX *wfx, unsigned channels, unsigned samplerate) |
|
static void | xaudio2_free (xaudio2_t *handle) |
|
static xaudio2_t * | xaudio2_new (unsigned samplerate, unsigned channels, size_t size, unsigned device) |
|
static size_t | xaudio2_write (xaudio2_t *handle, const uint8_t *buffer, size_t bytes_) |
|
static void * | xa_init (const char *device, unsigned rate, unsigned latency, unsigned block_frames, unsigned *new_rate) |
|
static ssize_t | xa_write (void *data, const void *buf, size_t size) |
|
static bool | xa_stop (void *data) |
|
static bool | xa_alive (void *data) |
|
static void | xa_set_nonblock_state (void *data, bool state) |
|
static bool | xa_start (void *data, bool is_shutdown) |
|
static bool | xa_use_float (void *data) |
|
static void | xa_free (void *data) |
|
static size_t | xa_write_avail (void *data) |
|
static size_t | xa_buffer_size (void *data) |
|