我正在使用 SDL 1.2.15 播放来自 libav (ffmpeg) 的音频,就像这里的示例一样。
我已经声明了一个播放声音的类。但是现在我必须在SDL_AudioSpec::callback
(在示例中wanted_spec.callback
)中存储回调函数的指针。但我的回调是我班的成员。
SDL 中的回调指针为:
void (SDLCALL *callback)(void *userdata, Uint8 *stream, int len);
SDLCALL
在哪里__cdecl
。
如何将成员函数的指针存储在我的wanted_spec_.callback
?