Browser - in-browser WASM Smelter
When running in-browser WASM build of Smelter there is only one possible SmelterManager, and it does not have to be create explicitly
import Smelter, { setWasmBundleUrl } from "@swmansion/smelter-web-wasm"
// URL where you are hosting smelter wasm bundlesetWasmBundleUrl('/assets/smelter.wasm');
async function run() { const smelter = new Smelter({ framerate: 30 }); await smelter.init();}void run();
WebWasmSmelterOptions
Type definitions
type Framerate = { num: number; den: number;};type WebWasmSmelterOptions = { framerate?: Framerate | number; streamFallbackTimeoutMs: number;};
Properties
framerate
Output framerate defined as a number or a ratio.
- Type:
number | { num: number, den: number }
streamFallbackTimeoutMs
Timeout duration (in ms) that specifies when the smelter should switch to a fallback option if the input stream ceases to send frames.
- Type:
number
- Default value:
500