LiteAVSDK
腾讯云音视频 SDK ,服务于数万家企业客户的高可用组件,致力于最大限度地节省您的研发成本。
TXVideoEditerListener

详细描述

视频编辑回调接口类


结构体说明

◆ TXVideoPreviewListener-p

protocol TXVideoPreviewListener-p

构造函数

(void) - onPreviewProgress:
 
(void) - onPreviewFinished
 

函数文档

◆ onPreviewFinished()

- (void) onPreviewFinished
optional

短视频预览结束回调

◆ onPreviewProgress:()

- (void) onPreviewProgress: (CGFloat)  time
optional

短视频预览进度 time 视频预览的当前时间 (s)

◆ TXVideoCustomProcessListener-p

protocol TXVideoCustomProcessListener-p

构造函数

(GLuint) - onPreProcessTexture:width:height:timestamp:
 
(void) - onTextureDestoryed
 

函数文档

◆ onPreProcessTexture:width:height:timestamp:()

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

在OpenGL线程中回调,在这里可以进行采集图像的二次处理

参数
texture纹理ID
width纹理的宽度
height纹理的高度
timestamp纹理timestamp 单位ms
返回
返回给SDK的纹理 说明:SDK回调出来的纹理类型是GL_TEXTURE_2D,接口返回给SDK的纹理类型也必须是GL_TEXTURE_2D; 该回调在SDK美颜之后. 纹理格式为GL_RGBA timestamp 为当前视频帧的 pts ,单位是ms ,客户可以根据自己的需求自定义滤镜特效

◆ onTextureDestoryed()

- (void) onTextureDestoryed
optional

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

◆ TXVideoGenerateListener-p

protocol TXVideoGenerateListener-p

构造函数

(void) - onGenerateProgress:
 
(void) - onGenerateComplete:
 

函数文档

◆ onGenerateComplete:()

- (void) onGenerateComplete: (TXGenerateResult *)  result
optional

短视频生成完成

参数
result生成结果
参见
TXGenerateResult

◆ onGenerateProgress:()

- (void) onGenerateProgress: (float)  progress
optional

短视频生成进度

参数
progress生成视频进度百分比

◆ TXVideoJoinerListener-p

protocol TXVideoJoinerListener-p

构造函数

(void) - onJoinProgress:
 
(void) - onJoinComplete:
 

函数文档

◆ onJoinComplete:()

- (void) onJoinComplete: (TXJoinerResult *)  result
optional

短视频合成完成

参数
result合成结果
参见
TXJoinerResult

◆ onJoinProgress:()

- (void) onJoinProgress: (float)  progress
optional

短视频合成完成

参数
progress合成视频进度百分比