OffscreenSharedTexture 对象¶
textureInfoObject - 共享纹理信息。widgetTypestring - 纹理的窗口部件类型。可以是popup或frame。pixelFormatstring - 纹理的像素格式。rgba- 纹理格式为 8 位 unorm RGBA。bgra- 纹理格式为 8 位 unorm BGRA。rgbaf16- 纹理格式为 16 位浮点 RGBA。
codedSizeSize - 视频帧的完整尺寸。colorSpaceColorSpace - 视频帧的颜色空间。visibleRectRectangle - [0, 0, codedSize.width, codedSize.height] 的一个子区域。在 OSR 情况下,它应具有整个区域的面积。contentRectRectangle - 捕获者希望填充的视频帧区域。在 OSR 情况下,它与需要绘制的dirtyRect相同。timestampnumber - 自捕获开始以来的时间,单位为微秒。metadataObject - 附加元数据。准确细节请参阅 src\media\base\video_frame_metadata.h 中的注释。handleSharedTextureHandle - 共享纹理句柄数据。releaseFunction - 释放资源。texture不能直接传递给另一个进程,用户需要在主进程中维护纹理的生命周期,但将textureInfo传递给另一个进程是安全的。同一时间只能存在有限数量的纹理,因此在使用完纹理后尽快调用texture.release()非常重要。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 el/electron