SDL-mixer-0.6.1: Binding to libSDL_mixer

Copyright | (c) David Himmelstrup 2005
License | BSD-like
Maintainer | lemmih@gmail.com
Stability | provisional
Portability | portable
Safe Haskell | Safe
Language | Haskell98

Graphics.UI.SDL.Mixer.Channels

Description

# Documentation

allocateChannels :: Int -> IO Int Source #

volume :: Int -> Int -> IO Int Source #

tryPlayChannel :: Channel -> Chunk -> Int -> IO Int Source #

playChannel :: Channel -> Chunk -> Int -> IO Int Source #

tryFadeInChannel :: Channel -> Chunk -> Int -> Int -> IO Int Source #

fadeInChannel :: Channel -> Chunk -> Int -> Int -> IO Int Source #

tryFadeInChannelTimed :: Channel -> Chunk -> Int -> Int -> Int -> IO Int Source #

fadeInChannelTimed :: Channel -> Chunk -> Int -> Int -> Int -> IO Int Source #

pause :: Channel -> IO () Source #

resume :: Channel -> IO () Source #

haltChannel :: Channel -> IO () Source #

expireChannel :: Channel -> Int -> IO Int Source #

fadeOutChannel :: Channel -> Int -> IO Int Source #

isChannelPlaying :: Channel -> IO Bool Source #

numChannelsPlaying :: IO Int Source #

isChannelPaused :: Channel -> IO Bool Source #

numChannelsPaused :: IO Int Source #

fadingChannel :: Channel -> IO Fading Source #

getChunk :: Channel -> IO Chunk Source #