Interface: AudioBuffer
Defined in: types/desktop-engine.d.ts:4831
Audio samples in memory, one Float32Array per channel
Properties
duration
ts
readonly duration: number;Defined in: types/desktop-engine.d.ts:4836
In seconds
length
ts
readonly length: number;Defined in: types/desktop-engine.d.ts:4834
In sample-frames
numberOfChannels
ts
readonly numberOfChannels: number;Defined in: types/desktop-engine.d.ts:4837
sampleRate
ts
readonly sampleRate: number;Defined in: types/desktop-engine.d.ts:4832
Methods
copyFromChannel()
ts
copyFromChannel(
destination,
channelNumber,
bufferOffset?
): void;Defined in: types/desktop-engine.d.ts:4840
Parameters
| Parameter | Type |
|---|---|
destination | Float32Array |
channelNumber | number |
bufferOffset? | number |
Returns
void
copyToChannel()
ts
copyToChannel(
source,
channelNumber,
bufferOffset?
): void;Defined in: types/desktop-engine.d.ts:4841
Parameters
| Parameter | Type |
|---|---|
source | Float32Array |
channelNumber | number |
bufferOffset? | number |
Returns
void
getChannelData()
ts
getChannelData(channel): Float32Array;Defined in: types/desktop-engine.d.ts:4839
The channel's samples themselves, not a copy; throws an "IndexSizeError" DOMException for a missing channel
Parameters
| Parameter | Type |
|---|---|
channel | number |
Returns
Float32Array
