… | |
… | |
815 | Mix_CloseAudio () |
815 | Mix_CloseAudio () |
816 | |
816 | |
817 | int |
817 | int |
818 | Mix_AllocateChannels (int numchans = -1) |
818 | Mix_AllocateChannels (int numchans = -1) |
819 | |
819 | |
|
|
820 | const char * |
|
|
821 | Mix_GetError () |
|
|
822 | |
820 | void |
823 | void |
821 | lowdelay (int fd, int val = 1) |
824 | lowdelay (int fd, int val = 1) |
822 | CODE: |
825 | CODE: |
823 | setsockopt (fd, IPPROTO_TCP, TCP_NODELAY, (void *)&val, sizeof (val)); |
826 | setsockopt (fd, IPPROTO_TCP, TCP_NODELAY, (void *)&val, sizeof (val)); |
824 | |
827 | |
… | |
… | |
2266 | |
2269 | |
2267 | MODULE = CFPlus PACKAGE = CFPlus::Channel |
2270 | MODULE = CFPlus PACKAGE = CFPlus::Channel |
2268 | |
2271 | |
2269 | PROTOTYPES: DISABLE |
2272 | PROTOTYPES: DISABLE |
2270 | |
2273 | |
|
|
2274 | CFPlus::Channel |
|
|
2275 | find () |
|
|
2276 | CODE: |
|
|
2277 | { |
|
|
2278 | RETVAL = Mix_GroupAvailable (-1); |
|
|
2279 | |
|
|
2280 | if (RETVAL < 0) |
|
|
2281 | { |
|
|
2282 | RETVAL = Mix_GroupOldest (-1); |
|
|
2283 | |
|
|
2284 | if (RETVAL < 0) |
|
|
2285 | XSRETURN_UNDEF; |
|
|
2286 | |
|
|
2287 | Mix_HaltChannel (RETVAL); |
|
|
2288 | } |
|
|
2289 | |
|
|
2290 | Mix_UnregisterAllEffects (RETVAL); |
|
|
2291 | Mix_Volume (RETVAL, 128); |
|
|
2292 | } |
|
|
2293 | OUTPUT: |
|
|
2294 | RETVAL |
|
|
2295 | |
2271 | void |
2296 | void |
2272 | halt (CFPlus::Channel self) |
2297 | halt (CFPlus::Channel self) |
2273 | CODE: |
2298 | CODE: |
2274 | Mix_HaltChannel (self); |
2299 | Mix_HaltChannel (self); |
2275 | |
2300 | |
… | |
… | |
2337 | RETVAL = Mix_VolumeChunk (self, volume); |
2362 | RETVAL = Mix_VolumeChunk (self, volume); |
2338 | OUTPUT: |
2363 | OUTPUT: |
2339 | RETVAL |
2364 | RETVAL |
2340 | |
2365 | |
2341 | CFPlus::Channel |
2366 | CFPlus::Channel |
2342 | play (CFPlus::MixChunk self, int channel = -1, int loops = 0, int ticks = -1) |
2367 | play (CFPlus::MixChunk self, CFPlus::Channel channel = -1, int loops = 0, int ticks = -1) |
2343 | CODE: |
2368 | CODE: |
|
|
2369 | { |
2344 | RETVAL = Mix_PlayChannelTimed (channel, self, loops, ticks); |
2370 | RETVAL = Mix_PlayChannelTimed (channel, self, loops, ticks); |
|
|
2371 | |
|
|
2372 | if (RETVAL < 0) |
|
|
2373 | XSRETURN_UNDEF; |
|
|
2374 | |
|
|
2375 | if (channel < 0) |
|
|
2376 | { |
2345 | Mix_UnregisterAllEffects (RETVAL); |
2377 | Mix_UnregisterAllEffects (RETVAL); |
|
|
2378 | Mix_Volume (RETVAL, 128); |
|
|
2379 | } |
|
|
2380 | } |
2346 | OUTPUT: |
2381 | OUTPUT: |
2347 | RETVAL |
2382 | RETVAL |
2348 | |
2383 | |
2349 | MODULE = CFPlus PACKAGE = CFPlus::MixMusic |
2384 | MODULE = CFPlus PACKAGE = CFPlus::MixMusic |
2350 | |
2385 | |