Machine]‘s default audio
output.
Obtain via [Machine.player]. The handle owns its output device
connection: when it is garbage-collected playback stops. Appended
sources play back to back; playback starts immediately on append.
Constructor
Returns
AudioPlayer
Properties
boolean
required
Whether the player is currently paused.
number
required
Playback speed; changing it changes pitch by the same factor.
number
required
Volume multiplier;
1.0 is the unfiltered input.Methods
appendFile()
Parameters
string
required
appendSamples()
Parameters
SamplesBuffer
required
clear()
empty()
Returns
boolean
getPos()
getPos() returns 5000 then the position in the recording
is 10 seconds from its start.
Returns
number
len()
Returns
number
pause()
play().
play()
skipOne()
sleepUntilEnd()
stop()
trySeek()
trySeek(60000) will seek to 42 seconds.
This blocks between 0 and ~5 milliseconds.
Parameters
number
required

