Class SXEditOptions


  • public class SXEditOptions
    extends java.lang.Object
    剪辑参数
    • Constructor Detail

      • SXEditOptions

        public SXEditOptions​(java.lang.String license,
                             int width,
                             int height,
                             int fps)
        构造函数
        Parameters:
        license - 授权证书
        width - 宽度 px
        height - 高度 px
        fps - 帧率
    • Method Detail

      • destroy

        public void destroy()
        释放创建的 EditOptions 对象, 必须调用
      • getWidth

        public int getWidth()
        获取宽度, px
      • setWidth

        public void setWidth​(int width)
        设置宽度
        Parameters:
        width - 宽度 px
      • getHeight

        public int getHeight()
        获取高度, px
      • setHeight

        public void setHeight​(int height)
        设置高度
        Parameters:
        height - 高度 px
      • getFps

        public int getFps()
        获取帧率
      • setFps

        public void setFps​(int fps)
        设置帧率
        Parameters:
        fps - 帧率, 默认为 20
      • getLicense

        public java.lang.String getLicense()
        获取 license
      • setLicense

        public void setLicense​(java.lang.String license)
        设置 license
        Parameters:
        license - 证书
      • setScale

        public void setScale​(SXPreviewScale scale)
        设置缩放比例
        Parameters:
        scale - 缩放比例, 默认 100
      • getFontFile

        public java.lang.String getFontFile()
        获取默认字体路径
      • setFontFile

        public void setFontFile​(java.lang.String fontFile)
        设置默认字体路径
        Parameters:
        fontFile - 字体路径
      • isEnableSourceManager

        public boolean isEnableSourceManager()
        获取素材缓存是否开启
      • setEnableSourceManager

        public void setEnableSourceManager​(boolean enableSourceManager)
        设置是否启用素材管理

        1. 服务端不建议开启

        Parameters:
        enableSourceManager -
      • getCacheSize

        public long getCacheSize()
        获取缓存大小, 单位: 字节
      • setCacheSize

        public void setCacheSize​(long cacheSize)
        设置缓存大小, 默认 300M
        Parameters:
        cacheSize - 大小, 单位: 字节
      • getNativeOptions

        public long getNativeOptions()