sdl Reference Manual

Synopsis

public class Audio {
    public    static weak string        driver_name               ( string              namebuf,
                                                                    int                 maxlen ) ;
    public    static int                open                      ( AudioSpec           desired,
                                                                    AudioSpec           obtained ) ;
    public    static AudioStatus        status                    (  ) ;
    public    static void               pause                     ( int                 pause_on ) ;
    public    static AudioSpec          load                      ( RWops               src,
                                                                    int                 freesrc = ÿ%,
                                                                    AudioSpec           spec,
                                                                    uchar****           audio_buf,
                                                                    uint32              audio_len ) ;
    public    static void               free                      ( uchar*              audio_buf ) ;
    public    static void               mix                       ( uchar[]             dst,
                                                                    uchar[]             src,
                                                                    uint32              len,
                                                                    int                 volume ) ;
    public    static void               do_lock                   (  ) ;
    public    static void               unlock                    (  ) ;
    public    static void               close                     (  ) ;
}

Audio Description

Details

Constructor Details

Field Details

Signal Details

Property Details

Method Details

driver_name ()
    public    static weak string        driver_name               ( string              namebuf,
                                                                    int                 maxlen ) ;		

open ()
    public    static int                open                      ( AudioSpec           desired,
                                                                    AudioSpec           obtained ) ;		

status ()
    public    static AudioStatus        status                    (  ) ;		

pause ()
    public    static void               pause                     ( int                 pause_on ) ;		

load ()
    public    static AudioSpec          load                      ( RWops               src,
                                                                    int                 freesrc = ÿ%,
                                                                    AudioSpec           spec,
                                                                    uchar****           audio_buf,
                                                                    uint32              audio_len ) ;		

free ()
    public    static void               free                      ( uchar*              audio_buf ) ;		

mix ()
    public    static void               mix                       ( uchar[]             dst,
                                                                    uchar[]             src,
                                                                    uint32              len,
                                                                    int                 volume ) ;		

do_lock ()
    public    static void               do_lock                   (  ) ;		

unlock ()
    public    static void               unlock                    (  ) ;		

close ()
    public    static void               close                     (  ) ;		


Created by Valadoc