Loom Engine - v0.10.1
GitHub
TheWorldTable.ai
Preparing search index...
AudioBus
Class AudioBus
Index
Properties
ctx
Methods
create
unlock
is
Unlocked
input
has
Bus
add
Bus
remove
Bus
set
Master
Gain
get
Master
Gain
set
Bus
Gain
get
Bus
Gain
set
Bus
Muted
is
Bus
Muted
set
Audio
Budget
get
Audio
Budget
play
One
Shot
play
Tone
dispose
Properties
Readonly
ctx
ctx
:
AudioContext
Methods
Static
create
create
(
ctx
?:
AudioContext
)
:
AudioBus
Parameters
Optional
ctx
:
AudioContext
Returns
AudioBus
unlock
unlock
()
:
Promise
<
void
>
Returns
Promise
<
void
>
is
Unlocked
isUnlocked
()
:
boolean
Returns
boolean
input
input
(
name
:
string
)
:
AudioNode
Parameters
name
:
string
Returns
AudioNode
has
Bus
hasBus
(
name
:
string
)
:
boolean
Parameters
name
:
string
Returns
boolean
add
Bus
addBus
(
name
:
string
,
opts
?:
BusOptions
)
:
void
Parameters
name
:
string
opts
:
BusOptions
= {}
Returns
void
remove
Bus
removeBus
(
name
:
string
)
:
void
Parameters
name
:
string
Returns
void
set
Master
Gain
setMasterGain
(
gain
:
number
)
:
void
Parameters
gain
:
number
Returns
void
get
Master
Gain
getMasterGain
()
:
number
Returns
number
set
Bus
Gain
setBusGain
(
name
:
string
,
gain
:
number
)
:
void
Parameters
name
:
string
gain
:
number
Returns
void
get
Bus
Gain
getBusGain
(
name
:
string
)
:
number
Parameters
name
:
string
Returns
number
set
Bus
Muted
setBusMuted
(
name
:
string
,
muted
:
boolean
)
:
void
Parameters
name
:
string
muted
:
boolean
Returns
void
is
Bus
Muted
isBusMuted
(
name
:
string
)
:
boolean
Parameters
name
:
string
Returns
boolean
set
Audio
Budget
setAudioBudget
(
budget
:
number
)
:
void
Parameters
budget
:
number
Returns
void
get
Audio
Budget
getAudioBudget
()
:
number
Returns
number
play
One
Shot
playOneShot
(
busName
:
string
,
buffer
:
AudioBuffer
,
options
?:
{
rate
?:
number
;
gain
?:
number
}
,
)
:
AudioBufferSourceNode
|
null
Parameters
busName
:
string
buffer
:
AudioBuffer
options
:
{
rate
?:
number
;
gain
?:
number
}
= {}
Returns
AudioBufferSourceNode
|
null
play
Tone
playTone
(
busName
:
string
,
freq
:
number
,
durationMs
:
number
,
options
?:
{
gain
?:
number
;
type
?:
OscillatorType
}
,
)
:
void
Parameters
busName
:
string
freq
:
number
durationMs
:
number
options
:
{
gain
?:
number
;
type
?:
OscillatorType
}
= {}
Returns
void
dispose
dispose
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
ctx
Methods
create
unlock
is
Unlocked
input
has
Bus
add
Bus
remove
Bus
set
Master
Gain
get
Master
Gain
set
Bus
Gain
get
Bus
Gain
set
Bus
Muted
is
Bus
Muted
set
Audio
Budget
get
Audio
Budget
play
One
Shot
play
Tone
dispose
GitHub
TheWorldTable.ai
Loom Engine - v0.10.1
Loading...