$Date: 2005/10/22 13:22:42 $
$Revision: 1.26 $
-- Create container for channels.
-- Number of allocated channels
--
-- Note: This value must not be the same as count.
-- Number of channels
-- First available channel
-- Channel groups
-- Is there an available channel?
-- I'th channel
-- Newest available channel
-- Oldest available channel
-- Number of paused channels
--
-- Attention: If a channel was halted after pausing
-- channel will still be in paused mode.
-- Number of playing channels
--
-- Attention: Also paused channels are playing.
-- Postmix effects
-- Average volume of all channels
-- Mute all channels.
-- Set volume for all channels.
-- Reverse stereo for all channels.
-- Unmute all channels.
-- Register an_effect with an_argument for all channels.
--
-- an_effect will be added to each channel's effect-list.
--
-- Use an_argument if the effect needs some user parameters.
-- Removes all effects from any channel.
-- Register an_effect with an_argument for the postmix channel.
--
-- The effect will be added to the postmix effects-list.
--
-- Use an_argument if the effect needs some user parameters.
-- This removes all registered postmix effects.
-- Remove all effects corresponding to an_effect from the postmix effects.
-- Extend a_number of channels.
-- Put a_channel at position an_index.
-- Play a_sound on first free channel for a_loop_count times after
-- a fade in of a_duration milliseconds.
--
-- Passing in -1 for a_loop_count will loop infinite times.
--
-- Attention: This function is non-blocking.
-- Please check if the channel is fading before
-- you quit your application.
-- Play a_sound on first free channel for a_loop_count times after
-- a fade in of a_duration milliseconds for a maximum of a_tick_count
-- milliseconds.
--
-- Passing in -1 for a_loop_count will loop infinite times.
-- Passing in -1 for a_tick_count will play forever.
--
-- Attention: This function is non-blocking.
-- Please check if the channel is fading before
-- you quit your application.
-- Play a_sound on first free channel for a_loop_count times.
--
-- Passing in -1 for a_loop_count will loop infinite times.
-- Play a_sound on first free channel for a_loop_count times and a maximum
-- of a_tick_count milliseconds.
--
-- Passing in -1 for a_loop_count will loop infinite times.
-- Passing in -1 for a_tick_count will play forever.
-- Pause all playing channels.
-- Resume all paused channels.
-- Stop playing channels after a_tick_count milliseconds.
-- Stop playing all channels after a fade out of a_duration milliseconds.
--
-- Attention: This function is non-blocking.
-- Please check if the channel is fading before
-- you quit your application.
-- Stop playing all channels.
-- Maximum value for any volume setting.
-- (From EM_AUDIO_CONSTANTS)
Implements a channel container for use with audio mixer.
Use this class to apply effects and other manipulations
to all allocated channels.
You should use this class to create new channels or remove
some old ones.