实时音视频

  • 实时音视频 > API 文档 > Android >QNTexture

    QNTexture

    最近更新时间:2021-11-02 18:54:35

    纹理对象,用于外部导入场景下推送纹理
    Index
    Core Methods
    Properties
    Enum
    Core Methods
    create
    • static QNTexture create(int id, TextureType type, float[] transformMatrix, Handler handler)
    • 创建纹理对象

      Parameters
      • id: int

        纹理 ID

      • type: TextureType

        纹理类型

      • transformMatrix: float[]

        纹理变换矩阵

      • handler: Handler

        纹理所在的 GL 线程 Handler

    Properties
    id
    • id: int
    • 纹理 ID

    type
    • type: TextureType
    • 纹理类型

    transformMatrix
    • transformMatrix: float[]
    • 纹理变换矩阵

      该矩阵为 4x4 的纹理变换矩阵,根据纹理类型的不同,处理方式也有所区别:

      1. 如果推送的纹理为 OES 纹理,则需要传入对应的纹理变换矩阵。

      2. 如果推送的纹理为 RGB 纹理,则通常只需传入单位矩阵即可。

    handler
    • handler: Handler
    • 纹理所在的 GL 线程 Handler

    Enum
    TextureType
    • Type declaration
      • OES

      • RGB

    以上内容是否对您有帮助?
  • Qvm free helper
    Close