腾讯云短视频SDKiOS_音视频解决方案_同尘科技

短视频SDK 3年前 (2022-04-19) 浏览 90

录制预处理回调

/** * 在 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;



对音视频的解决方案有疑惑?想了解解决方案收费? 联系解决方案专家

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠

阿里云解决方案也看看?: 点击对比阿里云的解决方案

- 0人点赞 -

发表点评 (0条)

not found

暂无评论,你要说点什么吗?