AliyunIPasterRender

@protocol AliyunIPasterRender <NSObject>

动图渲染协议

  • 添加动图渲染

    Declaration

    Objective-C

    - (int)addGifPaster:(AliyunEffectPaster *)paster;

    Parameters

    paster

    动图对象 @return 正常返回 ALIVC_COMMON_RETURN_SUCCESS 状态不正确 ALIVC_COMMON_INVALID_STATE 文件不存在 ALIVC_SVIDEO_EDITOR_FILE_NOT_EXIST 解析动图失败 ALIVC_SVIDEO_EDITOR_PARSE_RESOURCE_FAILED ALIVC_FRAMEWORK_RENDER_ERROR_SCENE_INVALID

  • 添加纯文字

    Declaration

    Objective-C

    - (int)addSubtitlePaster:(AliyunEffectSubtitle *)subtitle
                   textImage:(UIImage *)textImage;

    Parameters

    subtitle

    纯文字动图对象

    textImage

    文字截图 @return 正常返回 ALIVC_COMMON_RETURN_SUCCESS 状态不正确 ALIVC_COMMON_INVALID_STATE ALIVC_FRAMEWORK_RENDER_ERROR_SCENE_INVALID

  • 添加字幕动图

    Declaration

    Objective-C

    - (int)addCaptionPaster:(AliyunEffectCaption *)caption
                  textImage:(UIImage *)textImage;

    Parameters

    caption

    字幕动图对象

    textImage

    文字截图 @return 状态不正确 ALIVC_COMMON_INVALID_STATE 文件不存在 ALIVC_SVIDEO_EDITOR_FILE_NOT_EXIST 解析动图失败 ALIVC_SVIDEO_EDITOR_PARSE_RESOURCE_FAILED ALIVC_FRAMEWORK_RENDER_ERROR_SCENE_INVALID

  • 移除动图

    Declaration

    Objective-C

    - (int)removePaster:(AliyunEffectPasterBase *)basePaster;

    Parameters

    basePaster

    动图对象 @return 正常返回 ALIVC_COMMON_RETURN_SUCCESS 状态不正确 ALIVC_COMMON_INVALID_STATE ALIVC_FRAMEWORK_RENDER_ERROR_SCENE_INVALID