SharedTextureHandle 对象
🌐 SharedTextureHandle Object
ntHandleBuffer (optional) Windows - NT HANDLE 保存了共享纹理。请注意,这个 NT HANDLE 是本地于当前进程的。rgba、bgra、rgbaf16格式的输出纹理在纹理句柄上没有键控互斥体,但nv12格式的纹理句柄有键控互斥体。ioSurfaceBuffer (optional) macOS - IOSurfaceRef 保存共享纹理。请注意,这个 IOSurface 是当前进程本地的(不是全局的)。nativePixmapObject (optional) Linux - 结构包含共享纹理的平面。planesObject[] Linux - 共享纹理的每个平面的信息。stridenumber - 在通过内存映射访问缓冲区时使用的字节步幅和偏移量。每个条目每个平面一个。offsetnumber - 在通过内存映射访问缓冲区时使用的字节步幅和偏移量。每个条目每个平面一个。sizenumber - 平面的字节大小。这对于映射缓冲区是必要的。fdnumber - 底层内存对象的文件描述符(通常是 dmabuf)。
modifierstring Linux - 该修饰符从 GBM 库中获取并传递给 EGL 驱动程序。supportsZeroCopyWebGpuImportboolean Linux - 指示是否支持零拷贝导入到 WebGPU。