@:value([])bindedEffects:Array<Effect> = []
@:value([])effects:Array<Effect> = []
@:value(false)mute:Bool = false
@:value(0.)priority:Float = 0.
@:value(1.)volume:Float = 1.
@:access(hxd.snd.Manager)addEffect<T>(e:T):T
@:value({ time : 1. })fadeTo(volume:Float, time:Float = 1., ?onEnd:() ‑> Void):Void
getEffect<T>(etype:Class<T>):T
@:access(hxd.snd.Manager)removeEffect(e:Effect):Void