arsa  2.7
Classes | Macros | Typedefs | Enumerations | Functions
SDL_mixer.h File Reference
#include "SDL_stdinc.h"
#include "SDL_rwops.h"
#include "SDL_audio.h"
#include "SDL_endian.h"
#include "SDL_version.h"
#include "begin_code.h"
#include "close_code.h"

Go to the source code of this file.

Classes

struct  Mix_Chunk
 

Macros

#define SDL_MIXER_MAJOR_VERSION   2
 
#define SDL_MIXER_MINOR_VERSION   0
 
#define SDL_MIXER_PATCHLEVEL   4
 
#define SDL_MIXER_VERSION(X)
 
#define MIX_MAJOR_VERSION   SDL_MIXER_MAJOR_VERSION
 
#define MIX_MINOR_VERSION   SDL_MIXER_MINOR_VERSION
 
#define MIX_PATCHLEVEL   SDL_MIXER_PATCHLEVEL
 
#define MIX_VERSION(X)   SDL_MIXER_VERSION(X)
 
#define SDL_MIXER_COMPILEDVERSION   SDL_VERSIONNUM(SDL_MIXER_MAJOR_VERSION, SDL_MIXER_MINOR_VERSION, SDL_MIXER_PATCHLEVEL)
 
#define SDL_MIXER_VERSION_ATLEAST(X, Y, Z)   (SDL_MIXER_COMPILEDVERSION >= SDL_VERSIONNUM(X, Y, Z))
 
#define MIX_CHANNELS   8
 
#define MIX_DEFAULT_FREQUENCY   22050
 
#define MIX_DEFAULT_FORMAT   AUDIO_S16LSB
 
#define MIX_DEFAULT_CHANNELS   2
 
#define MIX_MAX_VOLUME   SDL_MIX_MAXVOLUME /* Volume of a chunk */
 
#define Mix_LoadWAV(file)   Mix_LoadWAV_RW(SDL_RWFromFile(file, "rb"), 1)
 
#define MIX_CHANNEL_POST   -2
 
#define MIX_EFFECTSMAXSPEED   "MIX_EFFECTSMAXSPEED"
 
#define Mix_PlayChannel(channel, chunk, loops)   Mix_PlayChannelTimed(channel,chunk,loops,-1)
 
#define Mix_FadeInChannel(channel, chunk, loops, ms)   Mix_FadeInChannelTimed(channel,chunk,loops,ms,-1)
 
#define Mix_SetError   SDL_SetError
 
#define Mix_GetError   SDL_GetError
 
#define Mix_ClearError   SDL_ClearError
 

Typedefs

typedef struct Mix_Chunk Mix_Chunk
 
typedef struct _Mix_Music Mix_Music
 
typedef void(SDLCALLMix_EffectFunc_t) (int chan, void *stream, int len, void *udata)
 
typedef void(SDLCALLMix_EffectDone_t) (int chan, void *udata)
 

Enumerations

enum  MIX_InitFlags {
  MIX_INIT_FLAC = 0x00000001, MIX_INIT_MOD = 0x00000002, MIX_INIT_MP3 = 0x00000008, MIX_INIT_OGG = 0x00000010,
  MIX_INIT_MID = 0x00000020, MIX_INIT_OPUS = 0x00000040
}
 
enum  Mix_Fading { MIX_NO_FADING, MIX_FADING_OUT, MIX_FADING_IN }
 
enum  Mix_MusicType {
  MUS_NONE, MUS_CMD, MUS_WAV, MUS_MOD,
  MUS_MID, MUS_OGG, MUS_MP3, MUS_MP3_MAD_UNUSED,
  MUS_FLAC, MUS_MODPLUG_UNUSED, MUS_OPUS
}
 

Functions

DECLSPEC const SDL_version *SDLCALL Mix_Linked_Version (void)
 
DECLSPEC int SDLCALL Mix_Init (int flags)
 
DECLSPEC void SDLCALL Mix_Quit (void)
 
DECLSPEC int SDLCALL Mix_OpenAudio (int frequency, Uint16 format, int channels, int chunksize)
 
DECLSPEC int SDLCALL Mix_OpenAudioDevice (int frequency, Uint16 format, int channels, int chunksize, const char *device, int allowed_changes)
 
DECLSPEC int SDLCALL Mix_AllocateChannels (int numchans)
 
DECLSPEC int SDLCALL Mix_QuerySpec (int *frequency, Uint16 *format, int *channels)
 
DECLSPEC Mix_Chunk *SDLCALL Mix_LoadWAV_RW (SDL_RWops *src, int freesrc)
 
DECLSPEC Mix_Music *SDLCALL Mix_LoadMUS (const char *file)
 
DECLSPEC Mix_Music *SDLCALL Mix_LoadMUS_RW (SDL_RWops *src, int freesrc)
 
DECLSPEC Mix_Music *SDLCALL Mix_LoadMUSType_RW (SDL_RWops *src, Mix_MusicType type, int freesrc)
 
DECLSPEC Mix_Chunk *SDLCALL Mix_QuickLoad_WAV (Uint8 *mem)
 
DECLSPEC Mix_Chunk *SDLCALL Mix_QuickLoad_RAW (Uint8 *mem, Uint32 len)
 
DECLSPEC void SDLCALL Mix_FreeChunk (Mix_Chunk *chunk)
 
DECLSPEC void SDLCALL Mix_FreeMusic (Mix_Music *music)
 
DECLSPEC int SDLCALL Mix_GetNumChunkDecoders (void)
 
DECLSPEC const char *SDLCALL Mix_GetChunkDecoder (int index)
 
DECLSPEC SDL_bool SDLCALL Mix_HasChunkDecoder (const char *name)
 
DECLSPEC int SDLCALL Mix_GetNumMusicDecoders (void)
 
DECLSPEC const char *SDLCALL Mix_GetMusicDecoder (int index)
 
DECLSPEC SDL_bool SDLCALL Mix_HasMusicDecoder (const char *name)
 
DECLSPEC Mix_MusicType SDLCALL Mix_GetMusicType (const Mix_Music *music)
 
DECLSPEC void SDLCALL Mix_SetPostMix (void(SDLCALL *mix_func)(void *udata, Uint8 *stream, int len), void *arg)
 
DECLSPEC void SDLCALL Mix_HookMusic (void(SDLCALL *mix_func)(void *udata, Uint8 *stream, int len), void *arg)
 
DECLSPEC void SDLCALL Mix_HookMusicFinished (void(SDLCALL *music_finished)(void))
 
DECLSPEC void *SDLCALL Mix_GetMusicHookData (void)
 
DECLSPEC void SDLCALL Mix_ChannelFinished (void(SDLCALL *channel_finished)(int channel))
 
DECLSPEC int SDLCALL Mix_RegisterEffect (int chan, Mix_EffectFunc_t f, Mix_EffectDone_t d, void *arg)
 
DECLSPEC int SDLCALL Mix_UnregisterEffect (int channel, Mix_EffectFunc_t f)
 
DECLSPEC int SDLCALL Mix_UnregisterAllEffects (int channel)
 
DECLSPEC int SDLCALL Mix_SetPanning (int channel, Uint8 left, Uint8 right)
 
DECLSPEC int SDLCALL Mix_SetPosition (int channel, Sint16 angle, Uint8 distance)
 
DECLSPEC int SDLCALL Mix_SetDistance (int channel, Uint8 distance)
 
DECLSPEC int SDLCALL Mix_SetReverseStereo (int channel, int flip)
 
DECLSPEC int SDLCALL Mix_ReserveChannels (int num)
 
DECLSPEC int SDLCALL Mix_GroupChannel (int which, int tag)
 
DECLSPEC int SDLCALL Mix_GroupChannels (int from, int to, int tag)
 
DECLSPEC int SDLCALL Mix_GroupAvailable (int tag)
 
DECLSPEC int SDLCALL Mix_GroupCount (int tag)
 
DECLSPEC int SDLCALL Mix_GroupOldest (int tag)
 
DECLSPEC int SDLCALL Mix_GroupNewer (int tag)
 
DECLSPEC int SDLCALL Mix_PlayChannelTimed (int channel, Mix_Chunk *chunk, int loops, int ticks)
 
DECLSPEC int SDLCALL Mix_PlayMusic (Mix_Music *music, int loops)
 
DECLSPEC int SDLCALL Mix_FadeInMusic (Mix_Music *music, int loops, int ms)
 
DECLSPEC int SDLCALL Mix_FadeInMusicPos (Mix_Music *music, int loops, int ms, double position)
 
DECLSPEC int SDLCALL Mix_FadeInChannelTimed (int channel, Mix_Chunk *chunk, int loops, int ms, int ticks)
 
DECLSPEC int SDLCALL Mix_Volume (int channel, int volume)
 
DECLSPEC int SDLCALL Mix_VolumeChunk (Mix_Chunk *chunk, int volume)
 
DECLSPEC int SDLCALL Mix_VolumeMusic (int volume)
 
DECLSPEC int SDLCALL Mix_HaltChannel (int channel)
 
DECLSPEC int SDLCALL Mix_HaltGroup (int tag)
 
DECLSPEC int SDLCALL Mix_HaltMusic (void)
 
DECLSPEC int SDLCALL Mix_ExpireChannel (int channel, int ticks)
 
DECLSPEC int SDLCALL Mix_FadeOutChannel (int which, int ms)
 
DECLSPEC int SDLCALL Mix_FadeOutGroup (int tag, int ms)
 
DECLSPEC int SDLCALL Mix_FadeOutMusic (int ms)
 
DECLSPEC Mix_Fading SDLCALL Mix_FadingMusic (void)
 
DECLSPEC Mix_Fading SDLCALL Mix_FadingChannel (int which)
 
DECLSPEC void SDLCALL Mix_Pause (int channel)
 
DECLSPEC void SDLCALL Mix_Resume (int channel)
 
DECLSPEC int SDLCALL Mix_Paused (int channel)
 
DECLSPEC void SDLCALL Mix_PauseMusic (void)
 
DECLSPEC void SDLCALL Mix_ResumeMusic (void)
 
DECLSPEC void SDLCALL Mix_RewindMusic (void)
 
DECLSPEC int SDLCALL Mix_PausedMusic (void)
 
DECLSPEC int SDLCALL Mix_SetMusicPosition (double position)
 
DECLSPEC int SDLCALL Mix_Playing (int channel)
 
DECLSPEC int SDLCALL Mix_PlayingMusic (void)
 
DECLSPEC int SDLCALL Mix_SetMusicCMD (const char *command)
 
DECLSPEC int SDLCALL Mix_SetSynchroValue (int value)
 
DECLSPEC int SDLCALL Mix_GetSynchroValue (void)
 
DECLSPEC int SDLCALL Mix_SetSoundFonts (const char *paths)
 
DECLSPEC const char *SDLCALL Mix_GetSoundFonts (void)
 
DECLSPEC int SDLCALL Mix_EachSoundFont (int(SDLCALL *function)(const char *, void *), void *data)
 
DECLSPEC Mix_Chunk *SDLCALL Mix_GetChunk (int channel)
 
DECLSPEC void SDLCALL Mix_CloseAudio (void)
 

Macro Definition Documentation

◆ MIX_CHANNEL_POST

#define MIX_CHANNEL_POST   -2

Definition at line 248 of file SDL_mixer.h.

◆ MIX_CHANNELS

#define MIX_CHANNELS   8

Definition at line 99 of file SDL_mixer.h.

◆ Mix_ClearError

#define Mix_ClearError   SDL_ClearError

Definition at line 641 of file SDL_mixer.h.

◆ MIX_DEFAULT_CHANNELS

#define MIX_DEFAULT_CHANNELS   2

Definition at line 109 of file SDL_mixer.h.

◆ MIX_DEFAULT_FORMAT

#define MIX_DEFAULT_FORMAT   AUDIO_S16LSB

Definition at line 105 of file SDL_mixer.h.

◆ MIX_DEFAULT_FREQUENCY

#define MIX_DEFAULT_FREQUENCY   22050

Definition at line 103 of file SDL_mixer.h.

◆ MIX_EFFECTSMAXSPEED

#define MIX_EFFECTSMAXSPEED   "MIX_EFFECTSMAXSPEED"

Definition at line 355 of file SDL_mixer.h.

◆ Mix_FadeInChannel

#define Mix_FadeInChannel (   channel,
  chunk,
  loops,
  ms 
)    Mix_FadeInChannelTimed(channel,chunk,loops,ms,-1)

Definition at line 558 of file SDL_mixer.h.

◆ Mix_GetError

#define Mix_GetError   SDL_GetError

Definition at line 640 of file SDL_mixer.h.

◆ Mix_LoadWAV

#define Mix_LoadWAV (   file)    Mix_LoadWAV_RW(SDL_RWFromFile(file, "rb"), 1)

Definition at line 165 of file SDL_mixer.h.

◆ MIX_MAJOR_VERSION

#define MIX_MAJOR_VERSION   SDL_MIXER_MAJOR_VERSION

Definition at line 54 of file SDL_mixer.h.

◆ MIX_MAX_VOLUME

#define MIX_MAX_VOLUME   SDL_MIX_MAXVOLUME /* Volume of a chunk */

Definition at line 110 of file SDL_mixer.h.

◆ MIX_MINOR_VERSION

#define MIX_MINOR_VERSION   SDL_MIXER_MINOR_VERSION

Definition at line 55 of file SDL_mixer.h.

◆ MIX_PATCHLEVEL

#define MIX_PATCHLEVEL   SDL_MIXER_PATCHLEVEL

Definition at line 56 of file SDL_mixer.h.

◆ Mix_PlayChannel

#define Mix_PlayChannel (   channel,
  chunk,
  loops 
)    Mix_PlayChannelTimed(channel,chunk,loops,-1)

Definition at line 550 of file SDL_mixer.h.

◆ Mix_SetError

#define Mix_SetError   SDL_SetError

Definition at line 639 of file SDL_mixer.h.

◆ MIX_VERSION

#define MIX_VERSION (   X)    SDL_MIXER_VERSION(X)

Definition at line 57 of file SDL_mixer.h.

◆ SDL_MIXER_COMPILEDVERSION

This is the version number macro for the current SDL_mixer version.

Definition at line 62 of file SDL_mixer.h.

◆ SDL_MIXER_MAJOR_VERSION

#define SDL_MIXER_MAJOR_VERSION   2

Definition at line 39 of file SDL_mixer.h.

◆ SDL_MIXER_MINOR_VERSION

#define SDL_MIXER_MINOR_VERSION   0

Definition at line 40 of file SDL_mixer.h.

◆ SDL_MIXER_PATCHLEVEL

#define SDL_MIXER_PATCHLEVEL   4

Definition at line 41 of file SDL_mixer.h.

◆ SDL_MIXER_VERSION

#define SDL_MIXER_VERSION (   X)
Value:
{ \
(X)->major = SDL_MIXER_MAJOR_VERSION; \
(X)->minor = SDL_MIXER_MINOR_VERSION; \
(X)->patch = SDL_MIXER_PATCHLEVEL; \
}
#define SDL_MIXER_PATCHLEVEL
Definition: SDL_mixer.h:41
#define SDL_MIXER_MINOR_VERSION
Definition: SDL_mixer.h:40
#define SDL_MIXER_MAJOR_VERSION
Definition: SDL_mixer.h:39

Definition at line 46 of file SDL_mixer.h.

◆ SDL_MIXER_VERSION_ATLEAST

#define SDL_MIXER_VERSION_ATLEAST (   X,
  Y,
 
)    (SDL_MIXER_COMPILEDVERSION >= SDL_VERSIONNUM(X, Y, Z))

This macro will evaluate to true if compiled with SDL_mixer at least X.Y.Z.

Definition at line 68 of file SDL_mixer.h.

Typedef Documentation

◆ Mix_Chunk

typedef struct Mix_Chunk Mix_Chunk

◆ Mix_EffectDone_t

typedef void(SDLCALL * Mix_EffectDone_t) (int chan, void *udata)

Definition at line 278 of file SDL_mixer.h.

◆ Mix_EffectFunc_t

typedef void(SDLCALL * Mix_EffectFunc_t) (int chan, void *stream, int len, void *udata)

Definition at line 267 of file SDL_mixer.h.

◆ Mix_Music

typedef struct _Mix_Music Mix_Music

Definition at line 143 of file SDL_mixer.h.

Enumeration Type Documentation

◆ Mix_Fading

enum Mix_Fading
Enumerator
MIX_NO_FADING 
MIX_FADING_OUT 
MIX_FADING_IN 

Definition at line 121 of file SDL_mixer.h.

◆ MIX_InitFlags

Enumerator
MIX_INIT_FLAC 
MIX_INIT_MOD 
MIX_INIT_MP3 
MIX_INIT_OGG 
MIX_INIT_MID 
MIX_INIT_OPUS 

Definition at line 77 of file SDL_mixer.h.

78 {
79  MIX_INIT_FLAC = 0x00000001,
80  MIX_INIT_MOD = 0x00000002,
81  MIX_INIT_MP3 = 0x00000008,
82  MIX_INIT_OGG = 0x00000010,
83  MIX_INIT_MID = 0x00000020,
84  MIX_INIT_OPUS = 0x00000040
MIX_InitFlags
Definition: SDL_mixer.h:77

◆ Mix_MusicType

Enumerator
MUS_NONE 
MUS_CMD 
MUS_WAV 
MUS_MOD 
MUS_MID 
MUS_OGG 
MUS_MP3 
MUS_MP3_MAD_UNUSED 
MUS_FLAC 
MUS_MODPLUG_UNUSED 
MUS_OPUS 

Definition at line 128 of file SDL_mixer.h.

Function Documentation

◆ Mix_AllocateChannels()

DECLSPEC int SDLCALL Mix_AllocateChannels ( int  numchans)

◆ Mix_ChannelFinished()

DECLSPEC void SDLCALL Mix_ChannelFinished ( void(SDLCALL *channel_finished)(int channel)  )

◆ Mix_CloseAudio()

DECLSPEC void SDLCALL Mix_CloseAudio ( void  )

◆ Mix_EachSoundFont()

DECLSPEC int SDLCALL Mix_EachSoundFont ( int(SDLCALL *function)(const char *, void *)  ,
void data 
)

◆ Mix_ExpireChannel()

DECLSPEC int SDLCALL Mix_ExpireChannel ( int  channel,
int  ticks 
)

◆ Mix_FadeInChannelTimed()

DECLSPEC int SDLCALL Mix_FadeInChannelTimed ( int  channel,
Mix_Chunk chunk,
int  loops,
int  ms,
int  ticks 
)

◆ Mix_FadeInMusic()

DECLSPEC int SDLCALL Mix_FadeInMusic ( Mix_Music music,
int  loops,
int  ms 
)

◆ Mix_FadeInMusicPos()

DECLSPEC int SDLCALL Mix_FadeInMusicPos ( Mix_Music music,
int  loops,
int  ms,
double  position 
)

◆ Mix_FadeOutChannel()

DECLSPEC int SDLCALL Mix_FadeOutChannel ( int  which,
int  ms 
)

◆ Mix_FadeOutGroup()

DECLSPEC int SDLCALL Mix_FadeOutGroup ( int  tag,
int  ms 
)

◆ Mix_FadeOutMusic()

DECLSPEC int SDLCALL Mix_FadeOutMusic ( int  ms)

◆ Mix_FadingChannel()

DECLSPEC Mix_Fading SDLCALL Mix_FadingChannel ( int  which)

◆ Mix_FadingMusic()

DECLSPEC Mix_Fading SDLCALL Mix_FadingMusic ( void  )

◆ Mix_FreeChunk()

DECLSPEC void SDLCALL Mix_FreeChunk ( Mix_Chunk chunk)

◆ Mix_FreeMusic()

DECLSPEC void SDLCALL Mix_FreeMusic ( Mix_Music music)

◆ Mix_GetChunk()

DECLSPEC Mix_Chunk* SDLCALL Mix_GetChunk ( int  channel)

◆ Mix_GetChunkDecoder()

DECLSPEC const char* SDLCALL Mix_GetChunkDecoder ( int  index)

◆ Mix_GetMusicDecoder()

DECLSPEC const char* SDLCALL Mix_GetMusicDecoder ( int  index)

◆ Mix_GetMusicHookData()

DECLSPEC void* SDLCALL Mix_GetMusicHookData ( void  )

◆ Mix_GetMusicType()

DECLSPEC Mix_MusicType SDLCALL Mix_GetMusicType ( const Mix_Music music)

◆ Mix_GetNumChunkDecoders()

DECLSPEC int SDLCALL Mix_GetNumChunkDecoders ( void  )

◆ Mix_GetNumMusicDecoders()

DECLSPEC int SDLCALL Mix_GetNumMusicDecoders ( void  )

◆ Mix_GetSoundFonts()

DECLSPEC const char* SDLCALL Mix_GetSoundFonts ( void  )

◆ Mix_GetSynchroValue()

DECLSPEC int SDLCALL Mix_GetSynchroValue ( void  )

◆ Mix_GroupAvailable()

DECLSPEC int SDLCALL Mix_GroupAvailable ( int  tag)

◆ Mix_GroupChannel()

DECLSPEC int SDLCALL Mix_GroupChannel ( int  which,
int  tag 
)

◆ Mix_GroupChannels()

DECLSPEC int SDLCALL Mix_GroupChannels ( int  from,
int  to,
int  tag 
)

◆ Mix_GroupCount()

DECLSPEC int SDLCALL Mix_GroupCount ( int  tag)

◆ Mix_GroupNewer()

DECLSPEC int SDLCALL Mix_GroupNewer ( int  tag)

◆ Mix_GroupOldest()

DECLSPEC int SDLCALL Mix_GroupOldest ( int  tag)

◆ Mix_HaltChannel()

DECLSPEC int SDLCALL Mix_HaltChannel ( int  channel)

◆ Mix_HaltGroup()

DECLSPEC int SDLCALL Mix_HaltGroup ( int  tag)

◆ Mix_HaltMusic()

DECLSPEC int SDLCALL Mix_HaltMusic ( void  )

◆ Mix_HasChunkDecoder()

DECLSPEC SDL_bool SDLCALL Mix_HasChunkDecoder ( const char *  name)

◆ Mix_HasMusicDecoder()

DECLSPEC SDL_bool SDLCALL Mix_HasMusicDecoder ( const char *  name)

◆ Mix_HookMusic()

DECLSPEC void SDLCALL Mix_HookMusic ( void(SDLCALL *mix_func)(void *udata, Uint8 *stream, int len ,
void arg 
)

◆ Mix_HookMusicFinished()

DECLSPEC void SDLCALL Mix_HookMusicFinished ( void(SDLCALL *music_finished)(void )

◆ Mix_Init()

DECLSPEC int SDLCALL Mix_Init ( int  flags)

◆ Mix_Linked_Version()

DECLSPEC const SDL_version* SDLCALL Mix_Linked_Version ( void  )

◆ Mix_LoadMUS()

DECLSPEC Mix_Music* SDLCALL Mix_LoadMUS ( const char *  file)

◆ Mix_LoadMUS_RW()

DECLSPEC Mix_Music* SDLCALL Mix_LoadMUS_RW ( SDL_RWops src,
int  freesrc 
)

◆ Mix_LoadMUSType_RW()

DECLSPEC Mix_Music* SDLCALL Mix_LoadMUSType_RW ( SDL_RWops src,
Mix_MusicType  type,
int  freesrc 
)

◆ Mix_LoadWAV_RW()

DECLSPEC Mix_Chunk* SDLCALL Mix_LoadWAV_RW ( SDL_RWops src,
int  freesrc 
)

◆ Mix_OpenAudio()

DECLSPEC int SDLCALL Mix_OpenAudio ( int  frequency,
Uint16  format,
int  channels,
int  chunksize 
)

◆ Mix_OpenAudioDevice()

DECLSPEC int SDLCALL Mix_OpenAudioDevice ( int  frequency,
Uint16  format,
int  channels,
int  chunksize,
const char *  device,
int  allowed_changes 
)

◆ Mix_Pause()

DECLSPEC void SDLCALL Mix_Pause ( int  channel)

◆ Mix_Paused()

DECLSPEC int SDLCALL Mix_Paused ( int  channel)

◆ Mix_PausedMusic()

DECLSPEC int SDLCALL Mix_PausedMusic ( void  )

◆ Mix_PauseMusic()

DECLSPEC void SDLCALL Mix_PauseMusic ( void  )

◆ Mix_PlayChannelTimed()

DECLSPEC int SDLCALL Mix_PlayChannelTimed ( int  channel,
Mix_Chunk chunk,
int  loops,
int  ticks 
)

◆ Mix_Playing()

DECLSPEC int SDLCALL Mix_Playing ( int  channel)

◆ Mix_PlayingMusic()

DECLSPEC int SDLCALL Mix_PlayingMusic ( void  )

◆ Mix_PlayMusic()

DECLSPEC int SDLCALL Mix_PlayMusic ( Mix_Music music,
int  loops 
)

◆ Mix_QuerySpec()

DECLSPEC int SDLCALL Mix_QuerySpec ( int *  frequency,
Uint16 format,
int *  channels 
)

◆ Mix_QuickLoad_RAW()

DECLSPEC Mix_Chunk* SDLCALL Mix_QuickLoad_RAW ( Uint8 mem,
Uint32  len 
)

◆ Mix_QuickLoad_WAV()

DECLSPEC Mix_Chunk* SDLCALL Mix_QuickLoad_WAV ( Uint8 mem)

◆ Mix_Quit()

DECLSPEC void SDLCALL Mix_Quit ( void  )

◆ Mix_RegisterEffect()

DECLSPEC int SDLCALL Mix_RegisterEffect ( int  chan,
Mix_EffectFunc_t  f,
Mix_EffectDone_t  d,
void arg 
)

◆ Mix_ReserveChannels()

DECLSPEC int SDLCALL Mix_ReserveChannels ( int  num)

◆ Mix_Resume()

DECLSPEC void SDLCALL Mix_Resume ( int  channel)

◆ Mix_ResumeMusic()

DECLSPEC void SDLCALL Mix_ResumeMusic ( void  )

◆ Mix_RewindMusic()

DECLSPEC void SDLCALL Mix_RewindMusic ( void  )

◆ Mix_SetDistance()

DECLSPEC int SDLCALL Mix_SetDistance ( int  channel,
Uint8  distance 
)

◆ Mix_SetMusicCMD()

DECLSPEC int SDLCALL Mix_SetMusicCMD ( const char *  command)

◆ Mix_SetMusicPosition()

DECLSPEC int SDLCALL Mix_SetMusicPosition ( double  position)

◆ Mix_SetPanning()

DECLSPEC int SDLCALL Mix_SetPanning ( int  channel,
Uint8  left,
Uint8  right 
)

◆ Mix_SetPosition()

DECLSPEC int SDLCALL Mix_SetPosition ( int  channel,
Sint16  angle,
Uint8  distance 
)

◆ Mix_SetPostMix()

DECLSPEC void SDLCALL Mix_SetPostMix ( void(SDLCALL *mix_func)(void *udata, Uint8 *stream, int len ,
void arg 
)

◆ Mix_SetReverseStereo()

DECLSPEC int SDLCALL Mix_SetReverseStereo ( int  channel,
int  flip 
)

◆ Mix_SetSoundFonts()

DECLSPEC int SDLCALL Mix_SetSoundFonts ( const char *  paths)

◆ Mix_SetSynchroValue()

DECLSPEC int SDLCALL Mix_SetSynchroValue ( int  value)

◆ Mix_UnregisterAllEffects()

DECLSPEC int SDLCALL Mix_UnregisterAllEffects ( int  channel)

◆ Mix_UnregisterEffect()

DECLSPEC int SDLCALL Mix_UnregisterEffect ( int  channel,
Mix_EffectFunc_t  f 
)

◆ Mix_Volume()

DECLSPEC int SDLCALL Mix_Volume ( int  channel,
int  volume 
)

◆ Mix_VolumeChunk()

DECLSPEC int SDLCALL Mix_VolumeChunk ( Mix_Chunk chunk,
int  volume 
)

◆ Mix_VolumeMusic()

DECLSPEC int SDLCALL Mix_VolumeMusic ( int  volume)