Modulesdl2-mixer-1.2.0.0Haskell2010
SDL.Raw.Mixer
Raw bindings to the SDL2_mixer library. No error-handling is done here. For
more information about specific function behaviour, see the SDL2_mixer
documentation.
Synopsis
- value getVersion
- pattern SDL_MIXER_MAJOR_VERSION
- pattern SDL_MIXER_MINOR_VERSION
- pattern SDL_MIXER_PATCHLEVEL
- type InitFlag
- value init
- pattern INIT_FLAC
- pattern INIT_MOD
- pattern INIT_MP3
- pattern INIT_OGG
- value quit
- type Format
- pattern DEFAULT_FORMAT
- pattern DEFAULT_FREQUENCY
- pattern DEFAULT_CHANNELS
- value openAudio
- pattern AUDIO_U8
- pattern AUDIO_S8
- pattern AUDIO_U16LSB
- pattern AUDIO_S16LSB
- pattern AUDIO_U16MSB
- pattern AUDIO_S16MSB
- pattern AUDIO_U16
- pattern AUDIO_S16
- pattern AUDIO_U16SYS
- pattern AUDIO_S16SYS
- value closeAudio
- value querySpec
- value getNumChunkDecoders
- value getChunkDecoder
- data Chunk
- value loadWAV
- value loadWAV_RW
- value quickLoadWAV
- value quickLoadRaw
- pattern MAX_VOLUME
- value volumeChunk
- value freeChunk
- value allocateChannels
- pattern CHANNELS
- type Channel
- value volume
- value playChannel
- value playChannelTimed
- value fadeInChannel
- value fadeInChannelTimed
- value pause
- value resume
- value haltChannel
- value expireChannel
- value fadeOutChannel
- value channelFinished
- value wrapChannelCallback
- value playing
- value paused
- type Fading
- value fadingChannel
- pattern NO_FADING
- pattern FADING_OUT
- pattern FADING_IN
- value getChunk
- value reserveChannels
- type Tag
- value groupChannel
- value groupChannels
- value groupCount
- value groupAvailable
- value groupOldest
- value groupNewer
- value fadeOutGroup
- value haltGroup
- value getNumMusicDecoders
- value getMusicDecoder
- data Music
- value loadMUS
- value loadMUS_RW
- value loadMUSType_RW
- value freeMusic
- value playMusic
- value fadeInMusic
- value fadeInMusicPos
- value hookMusic
- value volumeMusic
- value pauseMusic
- value resumeMusic
- value rewindMusic
- value setMusicPosition
- value setMusicCMD
- value haltMusic
- value fadeOutMusic
- value wrapMusicCallback
- value hookMusicFinished
- type MusicType
- value getMusicType
- pattern MUS_NONE
- pattern MUS_CMD
- pattern MUS_WAV
- pattern MUS_MOD
- pattern MUS_MID
- pattern MUS_OGG
- pattern MUS_MP3
- pattern MUS_FLAC
- value playingMusic
- value pausedMusic
- value fadingMusic
- value getMusicHookData
- type Effect
- value wrapEffect
- type EffectFinished
- value wrapEffectFinished
- value registerEffect
- pattern CHANNEL_POST
- value unregisterEffect
- value unregisterAllEffects
- value setPostMix
- value setPanning
- value setDistance
- value setPosition
- value setReverseStereo
- value setSynchroValue
- value getSynchroValue
- value setSoundFonts
- value getSoundFonts
- value eachSoundFont
- Packagesdl2-mixer-1.2.0.0
- Exports124
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceMixer.hsc