Use-chromatone documentation / Exports / Audio
Module: Audio
Description
Main audio bus controller
Table of contents
Variables
Functions
Variables
channels
• Const
channels: Record
<string
, { channel
: Limiter
; volume
: Volume
}>
Defined in
master
• Const
master: Object
Type declaration
Name | Type |
---|---|
context? | AnyAudioContext |
destination? | typeof Destination |
limiter? | Limiter |
meter? | Meter |
reverb? | Reverb |
stream? | MediaStreamAudioDestinationNode |
Defined in
Functions
createChannel
▸ createChannel(title?
, options?
): Object
Parameters
Name | Type |
---|---|
title | string |
options? | LimiterOptions |
Returns
Object
Name | Type |
---|---|
channel | Limiter |
volume | Volume |
Defined in
initGetUserMedia
▸ initGetUserMedia(): void
Returns
void
Defined in
useAudio
▸ useAudio(): Object
Returns
Object
Name | Type |
---|---|
audio | { initiated : boolean ; meter : number | number [] ; mute : boolean ; volume : number } |
audio.initiated | boolean |
audio.meter | number | number [] |
audio.mute | boolean |
audio.volume | number |
channels | Record <string , { channel : Limiter ; volume : Volume }> |
master | { context? : AnyAudioContext ; destination? : Destination ; limiter? : Limiter ; meter? : Meter ; reverb? : Reverb ; stream? : MediaStreamAudioDestinationNode } |
master.context? | AnyAudioContext |
master.destination? | Destination |
master.limiter? | Limiter |
master.meter? | Meter |
master.reverb? | Reverb |
master.stream? | MediaStreamAudioDestinationNode |