mgpuImportExternalTexture function
Import a VideoFrame (WebCodecs) as a GPUExternalTexture. Returns null if gpuDevice is not set or the browser rejects the import.
Implementation
JSObject? mgpuImportExternalTexture(JSAny videoFrame) {
final dev = jsGpuDevice;
if (dev == null) return null;
final desc = {'source': videoFrame}.toJSDeep as JSObject;
try {
return dev.importExternalTexture(desc);
} catch (_) {
return null;
}
}