class openfl.media.SoundTransform

Available on all platforms

The SoundTransform class contains properties for volume and panning.

Instance Fields

var leftToLeft:Float

A value, from 0(none) to 1(all), specifying how much of the left input is played in the left speaker.

var leftToRight:Float

A value, from 0(none) to 1(all), specifying how much of the left input is played in the right speaker.

var pan:Float

The left-to-right panning of the sound, ranging from -1(full pan left) to 1(full pan right). A value of 0 represents no panning(balanced center between right and left).

var rightToLeft:Float

A value, from 0(none) to 1(all), specifying how much of the right input is played in the left speaker.

var rightToRight:Float

A value, from 0(none) to 1(all), specifying how much of the right input is played in the right speaker.

var volume:Float

The volume, ranging from 0(silent) to 1(full volume).

function new(?vol:Float = 1, ?panning:Float = 0):Void

Creates a SoundTransform object.

vol

The volume, ranging from 0(silent) to 1(full volume).

panning

The left-to-right panning of the sound, ranging from -1 (full pan left) to 1(full pan right). A value of 0 represents no panning(center).