扫一扫咨询方案
English
中文
English
登录/注册

{user.username}

ID: {user.id}

剪辑 SDK 文档

SDK > Android SDK > 剪辑特效类

剪辑特效类

更新时间 : 2021-07-09 15:52:13

特效 SXEffect

特效包含转场、滤镜、视频动画等。由轨道或主轨道组添加时自动创建,不独立存在。 特效的时间应用方式

    /**
     * 效果跟随轨道时间方式
     */
    public enum SXEffectTimeFollowType {
        /**
         * 以轨道in point为基准,开始时间为相对于轨道in point的时间
         */
        None,
        /**
         * 类似入场,开始时间始终为轨道in point
         */
        FollowStart,
        /**
         * 类似出场,效果与轨道一同结束
         */
        FollowEnd,
        /**
         * 效果时间与轨道时间保持一致
         */
        FollowWholeProcess
    }

    /**
     * 设置此效果跟随轨道时间方式,默认为不跟随轨道时间
     * 跟随轨道时间可能会造成动态修改起始时间与时长,并导致设置start time或者duration失效
     *
     * @param type 跟随轨道时间方式
     */
    public void setEffectFollowType(SXEffectTimeFollowType type)

滤镜 SXFilterEffect

作用对象

设置选项

视频动画 SXAnimationEffect

作用对象

设置选项

视频特效 SXVideoEffect

作用对象

文字动画 SXTextAnimationEffect

作用对象

设置选项

轨道动画 SXTrackAnimationEffect

作用对象

设置选项

颜色调节 SXColorAdjustEffect

作用对象

设置选项

    /**
     * 颜色调节选项
     */
    public enum SXColorSettings {
        /**
         * 亮度
         */
        Brightness,
        /**
         * 对比度
         */
        Contrast,
        /**
         * 饱和度
         */
        Saturation,
        /**
         * 锐化
         */
        Sharpen,
        /**
         * 高光
         */
        Highlight,
        /**
         * 阴影
         */
        Shadow,
        /**
         * 曝光度
         */
        Exposure,
        /**
         * 色相
         */
        Hue
    }

    /**
     * 获取对应类型调色的值域
     *
     * @param setting 调色类型
     * @return 对应类型调色的值域
     */
    public Range getValueRangeForColorSetting(SXColorSettings setting)