AudioBuffer
Constructors
| Name | Arguments | Returns | Description |
|---|---|---|---|
| AudioBuffer.new | (sampleRate: number, channels: number, frames: number) | AudioBuffer | |
| AudioBuffer.FromBuffer | (bytes: buffer) | AudioBuffer | |
| AudioBuffer.LoadAsync | (path: string | PathHandler) | AudioBuffer | |
| AudioBuffer.FromAudioClip | (clip: AudioClip) | AudioBuffer |
Properties
| Name | Type | Default | Description |
|---|---|---|---|
| SampleRate | number | ||
| Channels | number | ||
| Frames | number | ||
| Duration | number |
Methods
| Name | Arguments | Returns | Description |
|---|---|---|---|
| GetSample | (frame: number, channel: number) | number | |
| SetSample | (frame: number, channel: number, value: number) | () | |
| Slice | (fromSeconds: number, toSeconds: number) | AudioBuffer | |
| Gain | (factor: number) | () | |
| Fade | (inSeconds: number, outSeconds: number) | () | |
| Mix | (other: AudioBuffer, atSeconds: number?, gain: number?) | () | |
| Resample | (rate: number) | AudioBuffer | |
| ToMono | () | AudioBuffer | |
| Concat | (other: AudioBuffer) | AudioBuffer | |
| Peak | () | number | |
| Encode | () | buffer | |
| SaveAsyncyields | (path: string | PathHandler) | () | |
| ToAudioClip | () | AudioClip |
