Stream-decode every tile. Each yielded tile's typed arrays are transferred from the worker (zero-copy), so do not reuse a tile's arrays after the next iteration.
The DecodedModel from open.
The full container bytes (same buffer passed to open).
Optionalopts: DecodeOptionsOptional DecodeOptions (backend / abort / onTile).
An async iterable of DecodedTiles in container order.
GPU-packed splat decode (see BvcWorkerDecoder.decodeTilesGpu);
same per-call in-process/pool split as decodeTiles.
Optionalopts: DecodeGpuOptionsRelease the decoder's resources (worker pool, wasm instance).
BvcAutoDecoder — the
autobackend: picks perdecodeTilescall, once the open metadata is known, between the in-process BvcDecoder (small single-tile files — no worker spawn) and a lazily created BvcWorkerDecoder pool (multi-tile or large files). Explicitcpu-wasm/cpu-wasm-workersrequests still force their paths via the factories.