sdl-mixer Reference Manual

Synopsis

public struct Channel {
    public    static int                allocate                  ( int                 num_channels ) ;
    public    static int                reserve                   ( int                 num_channels ) ;
    public    static void               hook_finished             ( ChannelFinishedCallback? cb ) ;
    public    int                       pan                       ( uchar               left,
                                                                    uchar               right ) ;
    public    int                       position                  ( int16               degrees,
                                                                    uchar               distance ) ;
    public    int                       distance                  ( uchar               distance ) ;
    public    int                       reverse_stereo            ( int                 flip ) ;
    public    int                       play                      ( Chunk               chunk,
                                                                    int                 loops,
                                                                    int                 ticks ) ;
    public    int                       fade_in                   ( Chunk               chunk,
                                                                    int                 loops,
                                                                    int                 ms,
                                                                    int                 ticks ) ;
    public    int                       fade_out                  ( int                 ms ) ;
    public    FadeStatus                is_fading                 (  ) ;
    public    int                       volume                    ( int                 num ) ;
    public    int                       halt                      (  ) ;
    public    int                       expire                    ( int                 ticks ) ;
    public    void                      pause                     (  ) ;
    public    int                       is_paused                 (  ) ;
    public    void                      resume                    (  ) ;
    public    int                       is_playing                (  ) ;
    public    Chunk?                    get_chunk                 (  ) ;
}

Description

Details

Constructor Details

Field Details

Method Details

allocate ()
    public    static int                allocate                  ( int                 num_channels ) ;		

reserve ()
    public    static int                reserve                   ( int                 num_channels ) ;		

hook_finished ()
    public    static void               hook_finished             ( ChannelFinishedCallback? cb ) ;		

pan ()
    public    int                       pan                       ( uchar               left,
                                                                    uchar               right ) ;		

position ()
    public    int                       position                  ( int16               degrees,
                                                                    uchar               distance ) ;		

distance ()
    public    int                       distance                  ( uchar               distance ) ;		

reverse_stereo ()
    public    int                       reverse_stereo            ( int                 flip ) ;		

play ()
    public    int                       play                      ( Chunk               chunk,
                                                                    int                 loops,
                                                                    int                 ticks ) ;		

fade_in ()
    public    int                       fade_in                   ( Chunk               chunk,
                                                                    int                 loops,
                                                                    int                 ms,
                                                                    int                 ticks ) ;		

fade_out ()
    public    int                       fade_out                  ( int                 ms ) ;		

is_fading ()
    public    FadeStatus                is_fading                 (  ) ;		

volume ()
    public    int                       volume                    ( int                 num ) ;		

halt ()
    public    int                       halt                      (  ) ;		

expire ()
    public    int                       expire                    ( int                 ticks ) ;		

pause ()
    public    void                      pause                     (  ) ;		

is_paused ()
    public    int                       is_paused                 (  ) ;		

resume ()
    public    void                      resume                    (  ) ;		

is_playing ()
    public    int                       is_playing                (  ) ;		

get_chunk ()
    public    Chunk?                    get_chunk                 (  ) ;		


Created by Valadoc