Module AlBuffer


module AlBuffer: sig .. end
OpenAL buffer management

type t 
Abstract type for OpenAL buffers
val load_from_file : string -> t
load_from_file file_name performs direct loading from file
val load_from_string : frequency:int -> channels:int -> bits:int -> data:string -> t
val geti : t -> [< `bits | `channels | `frequency | `size ] -> int
alGetBufferi wrapper
val duration : t -> float
buffer duration in seconds