From fc1ea6ee5b5135e70e1a0e9b2737f6189b740691 Mon Sep 17 00:00:00 2001 From: Takamichi Horikawa Date: Thu, 26 Jan 2017 20:32:26 +0900 Subject: refactor win32 sound output and improve stability under load --- win32/soundout.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'win32/soundout.h') diff --git a/win32/soundout.h b/win32/soundout.h index edfa501..93b0286 100644 --- a/win32/soundout.h +++ b/win32/soundout.h @@ -6,10 +6,9 @@ typedef void (*sound_callback)(void *userdata, int16_t *buf, unsigned frames); struct sound_state { - void *driver_state; void (*pause)(struct sound_state *state, int pause); - void (*delete)(struct sound_state *state); - void *userptr; + void (*free)(struct sound_state *state); + const wchar_t *apiname; }; struct sound_state *sound_init(HWND hwnd, unsigned srate, unsigned sectlen, -- cgit v1.2.3