Preparing search index...
The search index is not available
@turbowarp/types-tw
@turbowarp/types-tw
scratch-audio
AudioEngine
SoundPlayer
Interface SoundPlayer
interface
SoundPlayer
{
audioEngine
:
AudioEngine
;
buffer
:
AudioBuffer
;
id
:
string
;
isPlaying
:
boolean
;
isStarting
:
boolean
;
outputNode
:
AudioNode
;
startingUntil
:
number
;
_createSource
()
:
void
;
connect
(
connectable
:
AudioEngine
|
AudioEngine
.
Effect
|
EffectChain
)
:
void
;
dispose
()
:
void
;
emit
<
K
extends
keyof
SoundPlayerEventMap
>
(
event
:
K
,
...
args
:
EventEmitterArgs
<
SoundPlayerEventMap
,
K
>
,
)
:
void
;
finished
()
:
Promise
<
void
>
;
handleEvent
(
event
:
Event
)
:
void
;
initialize
()
:
void
;
listeners
<
K
extends
keyof
SoundPlayerEventMap
>
(
event
:
K
,
)
:
EventEmitterCallback
<
SoundPlayerEventMap
,
K
>
[]
;
off
<
K
extends
keyof
SoundPlayerEventMap
>
(
event
:
K
,
callback
:
EventEmitterCallback
<
SoundPlayerEventMap
,
K
>
,
)
:
void
;
on
<
K
extends
keyof
SoundPlayerEventMap
>
(
event
:
K
,
callback
:
EventEmitterCallback
<
SoundPlayerEventMap
,
K
>
,
)
:
void
;
once
<
K
extends
keyof
SoundPlayerEventMap
>
(
event
:
K
,
callback
:
EventEmitterCallback
<
SoundPlayerEventMap
,
K
>
,
)
:
void
;
onEnded
()
:
void
;
play
()
:
void
;
removeListener
<
K
extends
keyof
SoundPlayerEventMap
>
(
event
:
K
,
callback
:
EventEmitterCallback
<
SoundPlayerEventMap
,
K
>
,
)
:
void
;
setPlaybackRate
(
playbackRate
:
number
)
:
void
;
stop
()
:
void
;
stopImmediately
()
:
void
;
take
()
:
SoundPlayer
;
}
Hierarchy (
View Summary
)
EventEmitter
<
SoundPlayerEventMap
>
SoundPlayer
Index
Properties
audio
Engine
buffer
id
is
Playing
is
Starting
output
Node
starting
Until
Methods
_create
Source
connect
dispose
emit
finished
handle
Event
initialize
listeners
off
on
once
on
Ended
play
remove
Listener
set
Playback
Rate
stop
stop
Immediately
take
Properties
audio
Engine
audioEngine
:
AudioEngine
buffer
buffer
:
AudioBuffer
id
id
:
string
is
Playing
isPlaying
:
boolean
is
Starting
isStarting
:
boolean
output
Node
outputNode
:
AudioNode
starting
Until
startingUntil
:
number
Methods
_create
Source
_createSource
()
:
void
Returns
void
connect
connect
(
connectable
:
AudioEngine
|
AudioEngine
.
Effect
|
EffectChain
)
:
void
Parameters
connectable
:
AudioEngine
|
AudioEngine
.
Effect
|
EffectChain
Returns
void
dispose
dispose
()
:
void
Returns
void
emit
emit
<
K
extends
keyof
SoundPlayerEventMap
>
(
event
:
K
,
...
args
:
EventEmitterArgs
<
SoundPlayerEventMap
,
K
>
,
)
:
void
Type Parameters
K
extends
keyof
SoundPlayerEventMap
Parameters
event
:
K
...
args
:
EventEmitterArgs
<
SoundPlayerEventMap
,
K
>
Returns
void
finished
finished
()
:
Promise
<
void
>
Returns
Promise
<
void
>
handle
Event
handleEvent
(
event
:
Event
)
:
void
Parameters
event
:
Event
Returns
void
initialize
initialize
()
:
void
Returns
void
listeners
listeners
<
K
extends
keyof
SoundPlayerEventMap
>
(
event
:
K
,
)
:
EventEmitterCallback
<
SoundPlayerEventMap
,
K
>
[]
Type Parameters
K
extends
keyof
SoundPlayerEventMap
Parameters
event
:
K
Returns
EventEmitterCallback
<
SoundPlayerEventMap
,
K
>
[]
off
off
<
K
extends
keyof
SoundPlayerEventMap
>
(
event
:
K
,
callback
:
EventEmitterCallback
<
SoundPlayerEventMap
,
K
>
,
)
:
void
Type Parameters
K
extends
keyof
SoundPlayerEventMap
Parameters
event
:
K
callback
:
EventEmitterCallback
<
SoundPlayerEventMap
,
K
>
Returns
void
on
on
<
K
extends
keyof
SoundPlayerEventMap
>
(
event
:
K
,
callback
:
EventEmitterCallback
<
SoundPlayerEventMap
,
K
>
,
)
:
void
Type Parameters
K
extends
keyof
SoundPlayerEventMap
Parameters
event
:
K
callback
:
EventEmitterCallback
<
SoundPlayerEventMap
,
K
>
Returns
void
once
once
<
K
extends
keyof
SoundPlayerEventMap
>
(
event
:
K
,
callback
:
EventEmitterCallback
<
SoundPlayerEventMap
,
K
>
,
)
:
void
Type Parameters
K
extends
keyof
SoundPlayerEventMap
Parameters
event
:
K
callback
:
EventEmitterCallback
<
SoundPlayerEventMap
,
K
>
Returns
void
on
Ended
onEnded
()
:
void
Returns
void
play
play
()
:
void
Returns
void
remove
Listener
removeListener
<
K
extends
keyof
SoundPlayerEventMap
>
(
event
:
K
,
callback
:
EventEmitterCallback
<
SoundPlayerEventMap
,
K
>
,
)
:
void
Type Parameters
K
extends
keyof
SoundPlayerEventMap
Parameters
event
:
K
callback
:
EventEmitterCallback
<
SoundPlayerEventMap
,
K
>
Returns
void
set
Playback
Rate
setPlaybackRate
(
playbackRate
:
number
)
:
void
Parameters
playbackRate
:
number
Returns
void
stop
stop
()
:
void
Returns
void
stop
Immediately
stopImmediately
()
:
void
Returns
void
take
take
()
:
SoundPlayer
Returns
SoundPlayer
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
audio
Engine
buffer
id
is
Playing
is
Starting
output
Node
starting
Until
Methods
_create
Source
connect
dispose
emit
finished
handle
Event
initialize
listeners
off
on
once
on
Ended
play
remove
Listener
set
Playback
Rate
stop
stop
Immediately
take
@turbowarp/types-tw
Loading...