Logo


search API (or start typing anywhere)


Audio

snow.systems.audio.Audio defined in ``


class
meta: @:allow(snow.Snow)


 

Members


active
active : Bool
Set to false to stop any and all processing in the audio system
app
app : snow.Snow
access to snow from subsystems
module
module : snow.types.ModuleAudio
access to module specific implementation

Methods


instance_of
instance_of(_handle:snow.types.AudioHandle) : snow.systems.audio.AudioInstance

loop

loop(_source:snow.systems.audio.AudioSource, _volume:Float, _paused:Bool) : snow.types.AudioHandle
play and loop a sound source, indefinitely. Use stop to end it.

loop_of

loop_of(_handle:snow.types.AudioHandle) : Bool

pan

pan(_handle:snow.types.AudioHandle, _pan:Float) : Void

pan_of

pan_of(_handle:snow.types.AudioHandle) : Float

pause

pause(_handle:snow.types.AudioHandle) : Void

pitch

pitch(_handle:snow.types.AudioHandle, _pitch:Float) : Void

pitch_of

pitch_of(_handle:snow.types.AudioHandle) : Float

play

play(_source:snow.systems.audio.AudioSource, _volume:Float, _paused:Bool) : snow.types.AudioHandle

position

position(_handle:snow.types.AudioHandle, _position:Float) : Void

position_of

position_of(_handle:snow.types.AudioHandle) : Float

resume

resume() : Void

state_of

state_of(_handle:snow.types.AudioHandle) : snow.types.AudioState

stop

stop(_handle:snow.types.AudioHandle) : Void

suspend

suspend() : Void

unpause

unpause(_handle:snow.types.AudioHandle) : Void

volume

volume(_handle:snow.types.AudioHandle, _volume:Float) : Void

volume_of

volume_of(_handle:snow.types.AudioHandle) : Float