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 解码器内部返回错误码

It is not recommended to use the following methods.

  • Deprecated

    deprecated

    开始导出

    Declaration

    Objective-C

    - (void)exporterDidStart;
  • Deprecated

    use -(void)exporterDidEnd:(NSString *)outputPath

    导出结束 建议使用exporterDidEnd:(NSString *)outputPath方法

    Declaration

    Objective-C

    - (void)exporterDidEnd;