Available on all platforms
@:value({ loops : 0, length : null, offset : 0, buffer : null })new(?buffer:AudioBuffer, offset:Int = 0, ?length:Int, loops:Int = 0)
buffer:AudioBuffer
currentTime:Int
gain:Float
length:Int
loops:Int
offset:Int
@:value(new Event<Void>())onComplete:_Event_Void_Void<() ‑> Void> = new Event<Void>()
pitch:Float
position:Vector4
dispose():Void
pause():Void
play():Void
stop():Void