Interface SXVideoEffectDelegate

    • Method Detail

      • addVideoEffect

        SXVideoEffect addVideoEffect​(java.lang.String videoEffectPath,
                                     double duration,
                                     int index)
        添加视频特效,时间处理方式为重复(超出时间自动循环)
        Parameters:
        videoEffectPath - 资源路径
        duration - , 时长, 单位:秒
        index - , 添加的位置,-1 表示在末尾追加
        Returns:
        视频特效对象,失败返回null
      • addVideoEffectByCopy

        SXVideoEffect addVideoEffectByCopy​(SXVideoEffect effect,
                                           int index)
        通过复制已有的effect添加视频特效
        Parameters:
        effect - 要复制的对象
        index - , 添加的位置,-1 表示在末尾追加
        Returns:
        新的视频特效对象,失败返回null
      • removeVideoEffect

        boolean removeVideoEffect​(java.lang.String videoEffectId)
        移除视频特效
        Parameters:
        videoEffectId - 视频特效ID
        Returns:
        移除成功返回true,否则返回false
      • getVideoEffect

        SXVideoEffect getVideoEffect​(java.lang.String videoEffectId)
        获取视频特效
        Parameters:
        videoEffectId - 视频特效ID
        Returns:
        SXVideoEffect
      • getVideoEffects

        java.util.List<SXVideoEffect> getVideoEffects()
        获取所有视频特效
        Returns:
        视频特效对象List集合
      • getNumVideoEffects

        int getNumVideoEffects()
        获取视频特效数
        Returns:
        int