Class ComposeMediaConfig

    • Constructor Detail

      • ComposeMediaConfig

        public ComposeMediaConfig()
      • ComposeMediaConfig

        public ComposeMediaConfig​(ComposeMediaConfig source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getTargetInfo

        public ComposeTargetInfo getTargetInfo()
        Get 合成目标视频信息。
        Returns:
        TargetInfo 合成目标视频信息。
      • setTargetInfo

        public void setTargetInfo​(ComposeTargetInfo TargetInfo)
        Set 合成目标视频信息。
        Parameters:
        TargetInfo - 合成目标视频信息。
      • getCanvas

        public ComposeCanvas getCanvas()
        Get 合成目标视频的画布信息。
        Returns:
        Canvas 合成目标视频的画布信息。
      • setCanvas

        public void setCanvas​(ComposeCanvas Canvas)
        Set 合成目标视频的画布信息。
        Parameters:
        Canvas - 合成目标视频的画布信息。
      • getStyles

        public ComposeStyles[] getStyles()
        Get 全局样式,和轨道 Tracks 配合使用,用于定于样式,如字幕样式。
        Returns:
        Styles 全局样式,和轨道 Tracks 配合使用,用于定于样式,如字幕样式。
      • setStyles

        public void setStyles​(ComposeStyles[] Styles)
        Set 全局样式,和轨道 Tracks 配合使用,用于定于样式,如字幕样式。
        Parameters:
        Styles - 全局样式,和轨道 Tracks 配合使用,用于定于样式,如字幕样式。
      • getTracks

        public ComposeMediaTrack[] getTracks()
        Get 用于描述合成视频的轨道列表,包括:视频、音频、图片、文字等元素组成的多个轨道信息。关于轨道和时间:
        • 轨道时间轴即为目标视频时间轴。
        • 时间轴上相同时间点的不同轨道上的元素会重叠:
          • 视频、图片、文字:按轨道顺序进行图像的叠加,轨道顺序靠前的在上面。
          • 音频 :进行混音。
        注意:同一轨道中各个元素(除字幕元素外)的轨道时间不能重叠。
        Returns:
        Tracks 用于描述合成视频的轨道列表,包括:视频、音频、图片、文字等元素组成的多个轨道信息。关于轨道和时间:
        • 轨道时间轴即为目标视频时间轴。
        • 时间轴上相同时间点的不同轨道上的元素会重叠:
          • 视频、图片、文字:按轨道顺序进行图像的叠加,轨道顺序靠前的在上面。
          • 音频 :进行混音。
        注意:同一轨道中各个元素(除字幕元素外)的轨道时间不能重叠。
      • setTracks

        public void setTracks​(ComposeMediaTrack[] Tracks)
        Set 用于描述合成视频的轨道列表,包括:视频、音频、图片、文字等元素组成的多个轨道信息。关于轨道和时间:
        • 轨道时间轴即为目标视频时间轴。
        • 时间轴上相同时间点的不同轨道上的元素会重叠:
          • 视频、图片、文字:按轨道顺序进行图像的叠加,轨道顺序靠前的在上面。
          • 音频 :进行混音。
        注意:同一轨道中各个元素(除字幕元素外)的轨道时间不能重叠。
        Parameters:
        Tracks - 用于描述合成视频的轨道列表,包括:视频、音频、图片、文字等元素组成的多个轨道信息。关于轨道和时间:
        • 轨道时间轴即为目标视频时间轴。
        • 时间轴上相同时间点的不同轨道上的元素会重叠:
          • 视频、图片、文字:按轨道顺序进行图像的叠加,轨道顺序靠前的在上面。
          • 音频 :进行混音。
        注意:同一轨道中各个元素(除字幕元素外)的轨道时间不能重叠。