Skip to main content

SharedTextureImportTextureInfo 对象

🌐 SharedTextureImportTextureInfo Object

  • pixelFormat string - 纹理的像素格式。
    • bgra - 32位每像素 BGRA(字节顺序),1 个平面。
    • rgba - 32位每像素 RGBA(字节顺序),1 平面。
    • rgbaf16 - 半精度浮点 RGBA,1 平面。
    • nv12 - 12位每像素,先是Y平面,后面是2x2交错的UV平面。
    • nv16 - 16位每像素,先是Y平面,然后是2x1交错的UV平面。
    • p010le - 4:2:0 10位 YUV(小端),Y 平面后跟 2x2 交错的 UV 平面。
  • colorSpace ColorSpace(optional)- 纹理的色彩空间。
  • codedSize Size - 共享纹理的完整尺寸。
  • visibleRect Rectangle(optional)- [0, 0, codedSize.width, codedSize.height] 的一个子部分。在常见情况下,它是整个区域。
  • timestamp number(optional)- 一个以微秒为单位的时间戳,将反映到 VideoFrame 上。
  • handle SharedTextureHandle - 共享的纹理句柄。