… | |
… | |
277 | { |
277 | { |
278 | SDL_UserEvent ev; |
278 | SDL_UserEvent ev; |
279 | |
279 | |
280 | ev.type = SDL_USEREVENT; |
280 | ev.type = SDL_USEREVENT; |
281 | ev.code = 1; |
281 | ev.code = 1; |
282 | ev.data1 = (void *)channel; |
282 | ev.data1 = (void *)(long)channel; |
283 | ev.data2 = 0; |
283 | ev.data2 = 0; |
284 | |
284 | |
285 | SDL_PushEvent ((SDL_Event *)&ev); |
285 | SDL_PushEvent ((SDL_Event *)&ev); |
286 | } |
286 | } |
287 | |
287 | |
… | |
… | |
514 | XPUSHs (sv_2mortal (newRV_noinc ((SV *)hv))); |
514 | XPUSHs (sv_2mortal (newRV_noinc ((SV *)hv))); |
515 | } |
515 | } |
516 | } |
516 | } |
517 | |
517 | |
518 | int |
518 | int |
519 | Mix_OpenAudio (int frequency = 22050, int format = MIX_DEFAULT_FORMAT, int channels = 1, int chunksize = 512) |
519 | Mix_OpenAudio (int frequency = 48000, int format = MIX_DEFAULT_FORMAT, int channels = 1, int chunksize = 2048) |
520 | POSTCALL: |
520 | POSTCALL: |
521 | Mix_HookMusicFinished (music_finished); |
521 | Mix_HookMusicFinished (music_finished); |
522 | Mix_ChannelFinished (channel_finished); |
522 | Mix_ChannelFinished (channel_finished); |
523 | |
523 | |
524 | void |
524 | void |