SharedTextureHandle 对象
SharedTextureHandle 对象¶
ntHandleBuffer(可选)Windows - NT HANDLE 保存共享纹理。请注意,此 NT HANDLE 是当前进程本地的。rgba、bgra、rgbaf16格式的输出纹理在纹理句柄上没有键控互斥体,但nv12格式的纹理句柄有键控互斥体。ioSurfaceBuffer(可选)macOS - IOSurfaceRef 保存共享纹理。请注意,此 IOSurface 是当前进程本地的(不是全局的)。nativePixmapObject(可选)Linux - 包含共享纹理平面的结构体。planesObject[] Linux - 共享纹理的每个平面的信息。stridenumber - 通过内存映射访问缓冲区时要使用的步长和偏移量(以字节为单位)。每个条目每个平面一个。offsetnumber - 通过内存映射访问缓冲区时要使用的步长和偏移量(以字节为单位)。每个条目每个平面一个。sizenumber - 平面的字节大小。映射缓冲区时需要此值。fdnumber - 底层内存对象的文件描述符(通常是 dmabuf)。
modifierstring Linux - 该 modifier 从 GBM 库获取并传递给 EGL 驱动。supportsZeroCopyWebGpuImportboolean Linux - 指示是否支持零拷贝导入到 WebGPU。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 el/electron