Skip to content

V2WasmEngine

Defined in: packages/runtime/src/v2-wasm-engine.ts:18

destroy(): void

Defined in: packages/runtime/src/v2-wasm-engine.ts:55

void


getControl(controlId): number

Defined in: packages/runtime/src/v2-wasm-engine.ts:95

string

number


getLastConverged(): boolean

Defined in: packages/runtime/src/v2-wasm-engine.ts:134

boolean


getLastError(): string

Defined in: packages/runtime/src/v2-wasm-engine.ts:150

string


getLastIterationCount(): number

Defined in: packages/runtime/src/v2-wasm-engine.ts:130

number


getMaxIterations(): number

Defined in: packages/runtime/src/v2-wasm-engine.ts:138

number


getOperatingPointNode(blockIdx, node): number

Defined in: packages/runtime/src/v2-wasm-engine.ts:142

number

number

number


getStateValue(blockIdx, stateIdx): number

Defined in: packages/runtime/src/v2-wasm-engine.ts:146

number

number

number


loadProgram(program): void

Defined in: packages/runtime/src/v2-wasm-engine.ts:62

Program

void


prepare(options?): void

Defined in: packages/runtime/src/v2-wasm-engine.ts:76

number

number

number

void


processBlock(input, output): void

Defined in: packages/runtime/src/v2-wasm-engine.ts:108

Float32Array

Float32Array

void


processSample(input): number

Defined in: packages/runtime/src/v2-wasm-engine.ts:104

number

number


reset(): void

Defined in: packages/runtime/src/v2-wasm-engine.ts:83

void


setControl(controlId, position): void

Defined in: packages/runtime/src/v2-wasm-engine.ts:87

string

number

void


static create(program?, mod?): Promise<V2WasmEngine>

Defined in: packages/runtime/src/v2-wasm-engine.ts:42

mod injects an already-instantiated Emscripten module, for hosts where the default dynamic import cannot run — an AudioWorkletGlobalScope bundles the glue statically and instantiates the wasm from bytes it was posted (see v2-audio-worklet.ts). Omitted, the module loads from build/ as before (bun scripts, node).

Program

any

Promise<V2WasmEngine>