Static variables
Static methods
staticdataFromBytes(app:Clay, id:String, bytes:Uint8Array, ?format:AudioFormat):AudioData
Returns an AudioData instance from the given bytes
Constructor
Variables
Methods
createBusFilter(busIndex:Int, createFunc:Callable<(busIndex:Int, instanceId:Int) ‑> Void>, destroyFunc:Callable<(busIndex:Int, instanceId:Int) ‑> Void>, filterFunc:Callable<(busIndex:Int, instanceId:Int, aBuffer:RawPointer<Float32>, aSamples:UInt32, aChannels:UInt32, aSamplerate:Float32, time:Float64) ‑> 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 |