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 ( ) ;
}

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 ( ) ;
Created by Valadoc