Static variables
Variables
Methods
createBusFilter(uri:String, busIndex:Int, createFunc:(busIndex:Int, instanceId:Int) ‑> Void, destroyFunc:(busIndex:Int, instanceId:Int) ‑> Void):Void
addBusFilterWorklet(busIndex:Int, filterId:Int, workletClass:Class<Any>, workletReady:() ‑> Void):Void
dataFromBytes(id:String, bytes:Uint8Array, ?format:AudioFormat, ?callback:(data:AudioData) ‑> Void):Void
dataFromPCM(id:String, pcmData:Float32Array, sampleFrames:Int, channels:Int, sampleRate:Float, interleaved:Bool = true, ?format:AudioFormat, ?callback:(data:AudioData) ‑> Void):AudioData
Creates AudioData from raw PCM Float32 samples.
Parameters:
id | Unique identifier for this audio data |
---|---|
pcmData | Float32Array containing the raw PCM samples |
sampleFrames | Number of sample frames (samples per channel) |
channels | Number of audio channels (1 = mono, 2 = stereo, etc.) |
sampleRate | Sample rate in Hz (e.g., 44100) |
interleaved | Whether the PCM data is interleaved (LRLRLR...) or planar (LLL...RRR...) |
format | Optional audio format information |
callback | Optional callback when AudioData is ready |