Interface: AnalyserNode
Defined in: types/desktop-engine.d.ts:5047
Frequency and waveform data of what passes through, e.g. for visualizers
Extends
Properties
channelCount
channelCount: number;Defined in: types/desktop-engine.d.ts:4874
1 to 32
Inherited from
channelCountMode
channelCountMode: ChannelCountMode;Defined in: types/desktop-engine.d.ts:4875
Inherited from
channelInterpretation
channelInterpretation: ChannelInterpretation;Defined in: types/desktop-engine.d.ts:4876
Inherited from
AudioNode.channelInterpretation
context
readonly context: BaseAudioContext;Defined in: types/desktop-engine.d.ts:4870
Inherited from
fftSize
fftSize: number;Defined in: types/desktop-engine.d.ts:5049
A power of 2 from 32 to 32768, 2048 by default
frequencyBinCount
readonly frequencyBinCount: number;Defined in: types/desktop-engine.d.ts:5051
fftSize / 2
maxDecibels
maxDecibels: number;Defined in: types/desktop-engine.d.ts:5053
minDecibels
minDecibels: number;Defined in: types/desktop-engine.d.ts:5052
numberOfInputs
readonly numberOfInputs: number;Defined in: types/desktop-engine.d.ts:4871
Inherited from
numberOfOutputs
readonly numberOfOutputs: number;Defined in: types/desktop-engine.d.ts:4872
Inherited from
smoothingTimeConstant
smoothingTimeConstant: number;Defined in: types/desktop-engine.d.ts:5055
0 to 1
Methods
addEventListener()
addEventListener(
type,
listener,
options?
): void;Defined in: types/desktop-engine.d.ts:3934
A boolean options (capture) is ignored
Parameters
| Parameter | Type |
|---|---|
type | string |
listener | | EventListenerOrEventListenerObject | null |
options? | | boolean | AddEventListenerOptions |
Returns
void
Inherited from
connect()
Call Signature
connect<T>(
destinationNode,
output?,
input?
): T;Defined in: types/desktop-engine.d.ts:4878
Connects an output to an input of a node of the same context; returns that node, for chaining
Type Parameters
| Type Parameter |
|---|
T extends AudioNode |
Parameters
| Parameter | Type |
|---|---|
destinationNode | T |
output? | number |
input? | number |
Returns
T
Inherited from
Call Signature
connect(destinationParam, output?): void;Defined in: types/desktop-engine.d.ts:4880
Adds an output to the param's value
Parameters
| Parameter | Type |
|---|---|
destinationParam | AudioParam |
output? | number |
Returns
void
Inherited from
disconnect()
Call Signature
disconnect(): void;Defined in: types/desktop-engine.d.ts:4882
Disconnects every output, or the outputs / connections given
Returns
void
Inherited from
Call Signature
disconnect(output): void;Defined in: types/desktop-engine.d.ts:4883
Parameters
| Parameter | Type |
|---|---|
output | number |
Returns
void
Inherited from
Call Signature
disconnect(
destinationNode,
output?,
input?
): void;Defined in: types/desktop-engine.d.ts:4884
Parameters
| Parameter | Type |
|---|---|
destinationNode | AudioNode |
output? | number |
input? | number |
Returns
void
Inherited from
Call Signature
disconnect(destinationParam, output?): void;Defined in: types/desktop-engine.d.ts:4885
Parameters
| Parameter | Type |
|---|---|
destinationParam | AudioParam |
output? | number |
Returns
void
Inherited from
dispatchEvent()
dispatchEvent(event): boolean;Defined in: types/desktop-engine.d.ts:3937
Returns false when a listener called preventDefault() on a cancelable event
Parameters
| Parameter | Type |
|---|---|
event | Event |
Returns
boolean
Inherited from
getByteFrequencyData()
getByteFrequencyData(array): void;Defined in: types/desktop-engine.d.ts:5059
Fills the array with 0-255, minDecibels to maxDecibels, up to frequencyBinCount values
Parameters
| Parameter | Type |
|---|---|
array | Uint8Array |
Returns
void
getByteTimeDomainData()
getByteTimeDomainData(array): void;Defined in: types/desktop-engine.d.ts:5063
Fills the array with samples as 0-255 (128 is 0), up to fftSize values
Parameters
| Parameter | Type |
|---|---|
array | Uint8Array |
Returns
void
getFloatFrequencyData()
getFloatFrequencyData(array): void;Defined in: types/desktop-engine.d.ts:5057
Fills the array with decibels, up to frequencyBinCount values
Parameters
| Parameter | Type |
|---|---|
array | Float32Array |
Returns
void
getFloatTimeDomainData()
getFloatTimeDomainData(array): void;Defined in: types/desktop-engine.d.ts:5061
Fills the array with samples, up to fftSize values
Parameters
| Parameter | Type |
|---|---|
array | Float32Array |
Returns
void
removeEventListener()
removeEventListener(type, listener): void;Defined in: types/desktop-engine.d.ts:3935
Parameters
| Parameter | Type |
|---|---|
type | string |
listener | | EventListenerOrEventListenerObject | null |
Returns
void
