Class ComposeMediaConfig
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.mps.v20190612.models.ComposeMediaConfig
-
public class ComposeMediaConfig extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ComposeMediaConfig()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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComposeCanvasgetCanvas()Get 合成目标视频的画布信息。ComposeStyles[]getStyles()Get 全局样式,和轨道 Tracks 配合使用,用于定于样式,如字幕样式。ComposeTargetInfogetTargetInfo()Get 合成目标视频信息。ComposeMediaTrack[]getTracks()Get 用于描述合成视频的轨道列表,包括:视频、音频、图片、文字等元素组成的多个轨道信息。关于轨道和时间: 轨道时间轴即为目标视频时间轴。时间轴上相同时间点的不同轨道上的元素会重叠:视频、图片、文字:按轨道顺序进行图像的叠加,轨道顺序靠前的在上面。音频 :进行混音。注意:同一轨道中各个元素(除字幕元素外)的轨道时间不能重叠。voidsetCanvas(ComposeCanvas Canvas)Set 合成目标视频的画布信息。voidsetStyles(ComposeStyles[] Styles)Set 全局样式,和轨道 Tracks 配合使用,用于定于样式,如字幕样式。voidsetTargetInfo(ComposeTargetInfo TargetInfo)Set 合成目标视频信息。voidsetTracks(ComposeMediaTrack[] Tracks)Set 用于描述合成视频的轨道列表,包括:视频、音频、图片、文字等元素组成的多个轨道信息。关于轨道和时间: 轨道时间轴即为目标视频时间轴。时间轴上相同时间点的不同轨道上的元素会重叠:视频、图片、文字:按轨道顺序进行图像的叠加,轨道顺序靠前的在上面。音频 :进行混音。注意:同一轨道中各个元素(除字幕元素外)的轨道时间不能重叠。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
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- 用于描述合成视频的轨道列表,包括:视频、音频、图片、文字等元素组成的多个轨道信息。关于轨道和时间:- 轨道时间轴即为目标视频时间轴。
- 时间轴上相同时间点的不同轨道上的元素会重叠:
- 视频、图片、文字:按轨道顺序进行图像的叠加,轨道顺序靠前的在上面。
- 音频 :进行混音。
-
-