AliyunIExporterCallback
@protocol AliyunIExporterCallback <NSObject>
编辑合成导出回调协议
-
导出结束
Declaration
Objective-C
- (void)exporterDidEnd:(NSString *)outputPath;
Parameters
outputPath
输出文件路径
-
导出取消
Declaration
Objective-C
- (void)exporterDidCancel;
-
导出进度
Declaration
Objective-C
- (void)exportProgress:(float)progress;
Parameters
progress
0-1
-
导出异常
Declaration
Objective-C
- (void)exportError:(int)errorCode;
Parameters
errorCode
错误码 状态错误 ALIVC_FRAMEWORK_MEDIA_POOL_WRONG_STATE DEMUXER重复创建 ALIVC_FRAMEWORK_DEMUXER_INIT_MULTI_TIMES DEMUXER打开失败 ALIVC_FRAMEWORK_DEMUXER_OPEN_FILE_FAILED DEMUXER获取流信息失败 ALIVC_FRAMEWORK_DEMUXER_FIND_STREAM_INFO_FAILED 解码器创建失败 ALIVC_FRAMEWORK_AUDIO_DECODER_CREATE_DECODER_FAILED 解码器状态错误 ALIVC_FRAMEWORK_AUDIO_DECODER_ERROR_STATE 解码器输入错误 ALIVC_FRAMEWORK_AUDIO_DECODER_ERROR_INPUT 解码器参数SPSPPS为空 ALIVC_FRAMEWORK_VIDEO_DECODER_SPS_PPS_NULL, 解码H264参数创建失败 ALIVC_FRAMEWORK_VIDEO_DECODER_CREATE_H264_PARAM_SET_FAILED 解码HEVC参数创建失败 ALIVC_FRAMEWORK_VIDEO_DECODER_CREATE_HEVC_PARAM_SET_FAILED 缓存数据已满 ALIVC_FRAMEWORK_MEDIA_POOL_CACHE_DATA_SIZE_OVERFLOW 解码器内部返回错误码
-
Deprecated
deprecated
开始导出
Declaration
Objective-C
- (void)exporterDidStart;
-
Deprecated
use -(void)exporterDidEnd:(NSString *)outputPath
导出结束 建议使用exporterDidEnd:(NSString *)outputPath方法
Declaration
Objective-C
- (void)exporterDidEnd;