module AlBuffer:OpenAL buffer managementsig..end
type t
val load_from_file : string -> tload_from_file file_name performs direct loading from fileval load_from_string : frequency:int -> channels:int -> bits:int -> data:string -> tval geti : t -> [< `bits | `channels | `frequency | `size ] -> intval duration : t -> float