Class ComposeMediaRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.vod.v20180717.models.ComposeMediaRequest
-
public class ComposeMediaRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ComposeMediaRequest()
ComposeMediaRequest(ComposeMediaRequest 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 Canvas
getCanvas()
Get 制作视频文件时使用的画布。ComposeMediaOutput
getOutput()
Get 输出的媒体文件信息。String
getSessionContext()
Get 标识来源上下文,用于透传用户请求信息,在ComposeMediaComplete回调将返回该字段值,最长 1000个字符。String
getSessionId()
Get 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。Long
getSubAppId()
Get 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。MediaTrack[]
getTracks()
Get 输入的媒体轨道列表,包括视频、音频、图片等素材组成的多个轨道信息,其中:输入的多个轨道在时间轴上和输出媒体文件的时间轴对齐;时间轴上相同时间点的各个轨道的素材进行重叠,视频或者图片按轨道顺序进行图像的叠加,轨道顺序高的素材叠加在上面,音频素材进行混音;视频、音频、图片,每一种类型的轨道最多支持 10 个。所有类型的轨道上放置的媒体片段数量总和最多支持 500 个。void
setCanvas(Canvas Canvas)
Set 制作视频文件时使用的画布。void
setOutput(ComposeMediaOutput Output)
Set 输出的媒体文件信息。void
setSessionContext(String SessionContext)
Set 标识来源上下文,用于透传用户请求信息,在ComposeMediaComplete回调将返回该字段值,最长 1000个字符。void
setSessionId(String SessionId)
Set 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。void
setSubAppId(Long SubAppId)
Set 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。void
setTracks(MediaTrack[] Tracks)
Set 输入的媒体轨道列表,包括视频、音频、图片等素材组成的多个轨道信息,其中:输入的多个轨道在时间轴上和输出媒体文件的时间轴对齐;时间轴上相同时间点的各个轨道的素材进行重叠,视频或者图片按轨道顺序进行图像的叠加,轨道顺序高的素材叠加在上面,音频素材进行混音;视频、音频、图片,每一种类型的轨道最多支持 10 个。所有类型的轨道上放置的媒体片段数量总和最多支持 500 个。void
toMap(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
-
ComposeMediaRequest
public ComposeMediaRequest()
-
ComposeMediaRequest
public ComposeMediaRequest(ComposeMediaRequest 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
-
getTracks
public MediaTrack[] getTracks()
Get 输入的媒体轨道列表,包括视频、音频、图片等素材组成的多个轨道信息,其中:- 输入的多个轨道在时间轴上和输出媒体文件的时间轴对齐;
- 时间轴上相同时间点的各个轨道的素材进行重叠,视频或者图片按轨道顺序进行图像的叠加,轨道顺序高的素材叠加在上面,音频素材进行混音;
- 视频、音频、图片,每一种类型的轨道最多支持 10 个。
- 所有类型的轨道上放置的媒体片段数量总和最多支持 500 个。
- Returns:
- Tracks 输入的媒体轨道列表,包括视频、音频、图片等素材组成的多个轨道信息,其中:
- 输入的多个轨道在时间轴上和输出媒体文件的时间轴对齐;
- 时间轴上相同时间点的各个轨道的素材进行重叠,视频或者图片按轨道顺序进行图像的叠加,轨道顺序高的素材叠加在上面,音频素材进行混音;
- 视频、音频、图片,每一种类型的轨道最多支持 10 个。
- 所有类型的轨道上放置的媒体片段数量总和最多支持 500 个。
-
setTracks
public void setTracks(MediaTrack[] Tracks)
Set 输入的媒体轨道列表,包括视频、音频、图片等素材组成的多个轨道信息,其中:- 输入的多个轨道在时间轴上和输出媒体文件的时间轴对齐;
- 时间轴上相同时间点的各个轨道的素材进行重叠,视频或者图片按轨道顺序进行图像的叠加,轨道顺序高的素材叠加在上面,音频素材进行混音;
- 视频、音频、图片,每一种类型的轨道最多支持 10 个。
- 所有类型的轨道上放置的媒体片段数量总和最多支持 500 个。
- Parameters:
Tracks
- 输入的媒体轨道列表,包括视频、音频、图片等素材组成的多个轨道信息,其中:- 输入的多个轨道在时间轴上和输出媒体文件的时间轴对齐;
- 时间轴上相同时间点的各个轨道的素材进行重叠,视频或者图片按轨道顺序进行图像的叠加,轨道顺序高的素材叠加在上面,音频素材进行混音;
- 视频、音频、图片,每一种类型的轨道最多支持 10 个。
- 所有类型的轨道上放置的媒体片段数量总和最多支持 500 个。
-
getOutput
public ComposeMediaOutput getOutput()
Get 输出的媒体文件信息。- Returns:
- Output 输出的媒体文件信息。
-
setOutput
public void setOutput(ComposeMediaOutput Output)
Set 输出的媒体文件信息。- Parameters:
Output
- 输出的媒体文件信息。
-
getSubAppId
public Long getSubAppId()
Get 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。- Returns:
- SubAppId 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。
-
setSubAppId
public void setSubAppId(Long SubAppId)
Set 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。- Parameters:
SubAppId
- 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。
-
getCanvas
public Canvas getCanvas()
Get 制作视频文件时使用的画布。- Returns:
- Canvas 制作视频文件时使用的画布。
-
setCanvas
public void setCanvas(Canvas Canvas)
Set 制作视频文件时使用的画布。- Parameters:
Canvas
- 制作视频文件时使用的画布。
-
getSessionContext
public String getSessionContext()
Get 标识来源上下文,用于透传用户请求信息,在ComposeMediaComplete回调将返回该字段值,最长 1000个字符。- Returns:
- SessionContext 标识来源上下文,用于透传用户请求信息,在ComposeMediaComplete回调将返回该字段值,最长 1000个字符。
-
setSessionContext
public void setSessionContext(String SessionContext)
Set 标识来源上下文,用于透传用户请求信息,在ComposeMediaComplete回调将返回该字段值,最长 1000个字符。- Parameters:
SessionContext
- 标识来源上下文,用于透传用户请求信息,在ComposeMediaComplete回调将返回该字段值,最长 1000个字符。
-
getSessionId
public String getSessionId()
Get 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。- Returns:
- SessionId 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
-
setSessionId
public void setSessionId(String SessionId)
Set 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。- Parameters:
SessionId
- 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
-
-