package
0.0.0-20241212130541-24e156dd4b08
Repository: https://github.com/vault-thirteen/junk.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

extern DECLSPEC int SDLCALL Mix_AllocateChannels(int numchans);.
BytePtrFromStringP converts a Go string into a C string.
extern DECLSPEC void SDLCALL Mix_ChannelFinished(void (SDLCALL *channel_finished)(int channel));.
extern DECLSPEC void SDLCALL Mix_CloseAudio(void);.
extern DECLSPEC int SDLCALL Mix_EachSoundFont(int (SDLCALL *function)(const char*, void*), void *data);.
extern DECLSPEC int SDLCALL Mix_ExpireChannel(int channel, int ticks);.
extern DECLSPEC int SDLCALL Mix_FadeInChannel(int channel, Mix_Chunk *chunk, int loops, int ms);.
extern DECLSPEC int SDLCALL Mix_FadeInChannelTimed(int channel, Mix_Chunk *chunk, int loops, int ms, int ticks);.
extern DECLSPEC int SDLCALL Mix_FadeInMusic(Mix_Music *music, int loops, int ms);.
extern DECLSPEC int SDLCALL Mix_FadeInMusicPos(Mix_Music *music, int loops, int ms, double position);.
extern DECLSPEC int SDLCALL Mix_FadeOutChannel(int which, int ms);.
extern DECLSPEC int SDLCALL Mix_FadeOutGroup(int tag, int ms);.
extern DECLSPEC int SDLCALL Mix_FadeOutMusic(int ms);.
extern DECLSPEC Mix_Fading SDLCALL Mix_FadingChannel(int which);.
extern DECLSPEC Mix_Fading SDLCALL Mix_FadingMusic(void);.
extern DECLSPEC void SDLCALL Mix_FreeChunk(Mix_Chunk *chunk);.
extern DECLSPEC void SDLCALL Mix_FreeMusic(Mix_Music *music);.
extern DECLSPEC Mix_Chunk * SDLCALL Mix_GetChunk(int channel);.
extern DECLSPEC const char * SDLCALL Mix_GetChunkDecoder(int index);.
GetError const char* SDL_GetError(void); https://wiki.libsdl.org/SDL2/SDL_GetError #define Mix_GetError SDL_GetError.
extern DECLSPEC const char *SDLCALL Mix_GetMusicAlbumTag(const Mix_Music *music);.
extern DECLSPEC const char *SDLCALL Mix_GetMusicArtistTag(const Mix_Music *music);.
extern DECLSPEC const char *SDLCALL Mix_GetMusicCopyrightTag(const Mix_Music *music);.
extern DECLSPEC const char * SDLCALL Mix_GetMusicDecoder(int index);.
extern DECLSPEC void * SDLCALL Mix_GetMusicHookData(void);.
extern DECLSPEC double SDLCALL Mix_GetMusicLoopEndTime(Mix_Music *music);.
extern DECLSPEC double SDLCALL Mix_GetMusicLoopLengthTime(Mix_Music *music);.
extern DECLSPEC double SDLCALL Mix_GetMusicLoopStartTime(Mix_Music *music);.
extern DECLSPEC double SDLCALL Mix_GetMusicPosition(Mix_Music *music);.
extern DECLSPEC const char *SDLCALL Mix_GetMusicTitle(const Mix_Music *music);.
extern DECLSPEC const char *SDLCALL Mix_GetMusicTitleTag(const Mix_Music *music);.
extern DECLSPEC Mix_MusicType SDLCALL Mix_GetMusicType(const Mix_Music *music);.
extern DECLSPEC int SDLCALL Mix_GetMusicVolume(Mix_Music *music);.
extern DECLSPEC int SDLCALL Mix_GetNumChunkDecoders(void);.
extern DECLSPEC int SDLCALL Mix_GetNumMusicDecoders(void);.
extern DECLSPEC const char* SDLCALL Mix_GetSoundFonts(void);.
extern DECLSPEC int SDLCALL Mix_GetSynchroValue(void);.
extern DECLSPEC const char* SDLCALL Mix_GetTimidityCfg(void);.
extern DECLSPEC int SDLCALL Mix_GroupAvailable(int tag);.
extern DECLSPEC int SDLCALL Mix_GroupChannel(int which, int tag);.
extern DECLSPEC int SDLCALL Mix_GroupChannels(int from, int to, int tag);.
extern DECLSPEC int SDLCALL Mix_GroupCount(int tag);.
extern DECLSPEC int SDLCALL Mix_GroupNewer(int tag);.
extern DECLSPEC int SDLCALL Mix_GroupOldest(int tag);.
extern DECLSPEC int SDLCALL Mix_HaltChannel(int channel);.
extern DECLSPEC int SDLCALL Mix_HaltGroup(int tag);.
extern DECLSPEC int SDLCALL Mix_HaltMusic(void);.
extern DECLSPEC SDL_bool SDLCALL Mix_HasChunkDecoder(const char *name);.
extern DECLSPEC SDL_bool SDLCALL Mix_HasMusicDecoder(const char *name);.
extern DECLSPEC void SDLCALL Mix_HookMusic(void (SDLCALL *mix_func)(void *udata, Uint8 *stream, int len), void *arg);.
extern DECLSPEC void SDLCALL Mix_HookMusicFinished(void (SDLCALL *music_finished)(void));.
extern DECLSPEC int SDLCALL Mix_Init(int flags);.
extern DECLSPEC const SDL_version * SDLCALL Mix_Linked_Version(void);.
LoadLibrary loads the library and its functions.
extern DECLSPEC Mix_Music * SDLCALL Mix_LoadMUS(const char *file);.
extern DECLSPEC Mix_Music * SDLCALL Mix_LoadMUS_RW(SDL_RWops *src, int freesrc);.
extern DECLSPEC Mix_Music * SDLCALL Mix_LoadMUSType_RW(SDL_RWops *src, Mix_MusicType type, int freesrc);.
extern DECLSPEC Mix_Chunk * SDLCALL Mix_LoadWAV(const char *file);.
extern DECLSPEC Mix_Chunk * SDLCALL Mix_LoadWAV_RW(SDL_RWops *src, int freesrc);.
extern DECLSPEC int SDLCALL Mix_MasterVolume(int volume);.
extern DECLSPEC int SDLCALL Mix_ModMusicJumpToOrder(int order);.
extern DECLSPEC double SDLCALL Mix_MusicDuration(Mix_Music *music);.
extern DECLSPEC int SDLCALL Mix_OpenAudio(int frequency, Uint16 format, int channels, int chunksize);.
extern DECLSPEC int SDLCALL Mix_OpenAudioDevice(int frequency, Uint16 format, int channels, int chunksize, const char* device, int allowed_changes);.
extern DECLSPEC void SDLCALL Mix_Pause(int channel);.
extern DECLSPEC int SDLCALL Mix_Paused(int channel);.
extern DECLSPEC int SDLCALL Mix_PausedMusic(void);.
extern DECLSPEC void SDLCALL Mix_PauseMusic(void);.
extern DECLSPEC int SDLCALL Mix_PlayChannel(int channel, Mix_Chunk *chunk, int loops);.
extern DECLSPEC int SDLCALL Mix_PlayChannelTimed(int channel, Mix_Chunk *chunk, int loops, int ticks);.
extern DECLSPEC int SDLCALL Mix_Playing(int channel);.
extern DECLSPEC int SDLCALL Mix_PlayingMusic(void);.
extern DECLSPEC int SDLCALL Mix_PlayMusic(Mix_Music *music, int loops);.
extern DECLSPEC int SDLCALL Mix_QuerySpec(int *frequency, Uint16 *format, int *channels);.
extern DECLSPEC Mix_Chunk * SDLCALL Mix_QuickLoad_RAW(Uint8 *mem, Uint32 len);.
extern DECLSPEC Mix_Chunk * SDLCALL Mix_QuickLoad_WAV(Uint8 *mem);.
extern DECLSPEC void SDLCALL Mix_Quit(void);.
extern DECLSPEC int SDLCALL Mix_RegisterEffect(int chan, Mix_EffectFunc_t f, Mix_EffectDone_t d, void *arg);.
extern DECLSPEC int SDLCALL Mix_ReserveChannels(int num);.
extern DECLSPEC void SDLCALL Mix_Resume(int channel);.
extern DECLSPEC void SDLCALL Mix_ResumeMusic(void);.
extern DECLSPEC void SDLCALL Mix_RewindMusic(void);.
extern DECLSPEC int SDLCALL Mix_SetDistance(int channel, Uint8 distance);.
extern DECLSPEC int SDLCALL Mix_SetMusicCMD(const char *command);.
extern DECLSPEC int SDLCALL Mix_SetMusicPosition(double position);.
extern DECLSPEC int SDLCALL Mix_SetPanning(int channel, Uint8 left, Uint8 right);.
extern DECLSPEC int SDLCALL Mix_SetPosition(int channel, Sint16 angle, Uint8 distance);.
extern DECLSPEC void SDLCALL Mix_SetPostMix(void (SDLCALL *mix_func)(void *udata, Uint8 *stream, int len), void *arg);.
extern DECLSPEC int SDLCALL Mix_SetReverseStereo(int channel, int flip);.
extern DECLSPEC int SDLCALL Mix_SetSoundFonts(const char *paths);.
extern DECLSPEC int SDLCALL Mix_SetSynchroValue(int value);.
extern DECLSPEC int SDLCALL Mix_SetTimidityCfg(const char *path);.
Test This tests shows that Golang is a 'komplete Scheiße'.
extern DECLSPEC int SDLCALL Mix_UnregisterAllEffects(int channel);.
extern DECLSPEC int SDLCALL Mix_UnregisterEffect(int channel, Mix_EffectFunc_t f);.
extern DECLSPEC int SDLCALL Mix_Volume(int channel, int volume);.
extern DECLSPEC int SDLCALL Mix_VolumeChunk(Mix_Chunk *chunk, int volume);.
extern DECLSPEC int SDLCALL Mix_VolumeMusic(int volume);.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author