Mercurial > pub > dyncall > bindings
diff R/rdyncall/inst/dynports/SDL_mixer.R @ 0:0cfcc391201f
initial from svn dyncall-1745
author | Daniel Adler |
---|---|
date | Thu, 19 Mar 2015 22:26:28 +0100 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/R/rdyncall/inst/dynports/SDL_mixer.R Thu Mar 19 22:26:28 2015 +0100 @@ -0,0 +1,103 @@ + + +dynbind(c("SDL_mixer","SDL_mixer-1.2","SDL_mixer-1.2.so.0"), " +Mix_AllocateChannels(i)i; +Mix_ChannelFinished(*p)v; +Mix_CloseAudio()v; +Mix_ExpireChannel(ii)i; +Mix_FadeInChannelTimed(i*<Mix_Chunk>iii)i; +Mix_FadeInMusic(*<_Mix_Music>ii)i; +Mix_FadeInMusicPos(*<_Mix_Music>iid)i; +Mix_FadeOutChannel(ii)i; +Mix_FadeOutGroup(ii)i; +Mix_FadeOutMusic(i)i; +Mix_FadingChannel(i)i; +Mix_FadingMusic()i; +Mix_FreeChunk(*<Mix_Chunk>)v; +Mix_FreeMusic(*<_Mix_Music>)v; +Mix_GetChunk(i)*<Mix_Chunk>; +Mix_GetChunkDecoder(i)*c; +Mix_GetMusicDecoder(i)*c; +Mix_GetMusicHookData()*v; +Mix_GetMusicType(*<_Mix_Music>)i; +Mix_GetNumChunkDecoders()i; +Mix_GetNumMusicDecoders()i; +Mix_GetSynchroValue()i; +Mix_GroupAvailable(i)i; +Mix_GroupChannel(ii)i; +Mix_GroupChannels(iii)i; +Mix_GroupCount(i)i; +Mix_GroupNewer(i)i; +Mix_GroupOldest(i)i; +Mix_HaltChannel(i)i; +Mix_HaltGroup(i)i; +Mix_HaltMusic()i; +Mix_HookMusic(*p*v)v; +Mix_HookMusicFinished(*p)v; +Mix_Init(i)i; +Mix_Linked_Version()*<SDL_version>; +Mix_LoadMUS(*c)*<_Mix_Music>; +Mix_LoadMUS_RW(*<SDL_RWops>)*<_Mix_Music>; +Mix_LoadWAV_RW(*<SDL_RWops>i)*<Mix_Chunk>; +Mix_OpenAudio(iSii)i; +Mix_Pause(i)v; +Mix_PauseMusic()v; +Mix_Paused(i)i; +Mix_PausedMusic()i; +Mix_PlayChannelTimed(i*<Mix_Chunk>ii)i; +Mix_PlayMusic(*<_Mix_Music>i)i; +Mix_Playing(i)i; +Mix_PlayingMusic()i; +Mix_QuerySpec(*i*S*i)i; +Mix_QuickLoad_RAW(*CI)*<Mix_Chunk>; +Mix_QuickLoad_WAV(*C)*<Mix_Chunk>; +Mix_Quit()v; +Mix_RegisterEffect(i*p*p*v)i; +Mix_ReserveChannels(i)i; +Mix_Resume(i)v; +Mix_ResumeMusic()v; +Mix_RewindMusic()v; +Mix_SetDistance(iC)i; +Mix_SetMusicCMD(*c)i; +Mix_SetMusicPosition(d)i; +Mix_SetPanning(iCC)i; +Mix_SetPosition(isC)i; +Mix_SetPostMix(*p*v)v; +Mix_SetReverseStereo(ii)i; +Mix_SetSynchroValue(i)i; +Mix_UnregisterAllEffects(i)i; +Mix_UnregisterEffect(i*p)i; +Mix_Volume(ii)i; +Mix_VolumeChunk(*<Mix_Chunk>i)i; +Mix_VolumeMusic(i)i; +") +MIX_FADING_IN=2; +MIX_FADING_OUT=1; +MIX_INIT_FLAC=1; +MIX_INIT_MOD=2; +MIX_INIT_MP3=4; +MIX_INIT_OGG=8; +MIX_NO_FADING=0; +AUDIO_S16=0x8010 +AUDIO_S16LSB=0x8010 +AUDIO_S16MSB=0x9010 +AUDIO_S16SYS=0x8010 +AUDIO_S8=0x8008 +AUDIO_U16=0x0010 +AUDIO_U16LSB=0x0010 +AUDIO_U16MSB=0x1010 +AUDIO_U16SYS=0x0010 +AUDIO_U8=0x0008 +MIX_CHANNELS=8 +MIX_CHANNEL_POST=-2 +MIX_DEFAULT_CHANNELS=2 +MIX_DEFAULT_FORMAT=0x8010 +MIX_DEFAULT_FREQUENCY=22050 +MIX_EFFECTSMAXSPEED="MIX_EFFECTSMAXSPEED" +MIX_MAJOR_VERSION=1 +MIX_MAX_VOLUME=128 +MIX_MINOR_VERSION=2 +MIX_PATCHLEVEL=11 +Mix_GetError=SDL_GetError +Mix_SetError=SDL_SetError +