tencent cloud

文档反馈

最后更新时间:2022-06-24 14:56:48

    录制预处理回调

    /**
    * 在 OpenGL 线程中回调,在这里可以进行采集图像的二次处理
    * @param texture 纹理 ID
    * @param width 纹理的宽度
    * @param height 纹理的高度
    * @return 返回给 SDK 的纹理
    * 说明:SDK 回调出来的纹理类型是 GL_TEXTURE_2D,接口返回给 SDK 的纹理类型也必须是 GL_TEXTURE_2D; 该回调在 SDK 美颜之后. 纹理格式为 GL_RGBA
    */

    - (GLuint)onPreProcessTexture:(GLuint)texture width:(CGFloat)width height:(CGFloat)height;

    /**
    * 在 OpenGL 线程中回调,可以在这里释放创建的 OpenGL 资源
    */

    - (void)onTextureDestoryed;

    编辑预处理回调

    /** 
    在 OpenGL 线程中回调,在这里可以进行采集图像的二次处理
    @param texture 纹理 ID
    @param width 纹理的宽度
    @param height 纹理的高度
    @param timestamp 纹理 timestamp 单位 ms
    @return 返回给 SDK 的纹理
    说明:SDK 回调出来的纹理类型是 GL_TEXTURE_2D,接口返回给 SDK 的纹理类型也必须是 GL_TEXTURE_2D; 该回调在 SDK 美颜之后. 纹理格式为 GL_RGBA
    timestamp 为当前视频帧的 pts ,单位是 ms ,客户可以根据自己的需求自定义滤镜特效
    */

    - (GLuint)onPreProcessTexture:(GLuint)texture width:(CGFloat)width height:(CGFloat)height timestamp:(UInt64)timestamp;

    /**
    * 在 OpenGL 线程中回调,可以在这里释放创建的 OpenGL 资源
    */

    - (void)onTextureDestoryed;
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持