public class ComposeMediaRequest extends AbstractModel
header, skipSign| Constructor and 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| Canvas | getCanvas()Get 制作视频文件时使用的画布。 | 
| ComposeMediaOutput | getOutput()Get 输出的媒体文件信息。 | 
| String | getSessionContext()Get 标识来源上下文,用于透传用户请求信息,在ComposeMediaComplete回调将返回该字段值,最长 1000个字符。 | 
| String | getSessionId()Get 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。 | 
| Long | getSubAppId()Get 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 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。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。 | 
| void | setTracks(MediaTrack[] Tracks)Set 输入的媒体轨道列表,包括视频、音频、图片等素材组成的多个轨道信息,其中:输入的多个轨道在时间轴上和输出媒体文件的时间轴对齐;时间轴上相同时间点的各个轨道的素材进行重叠,视频或者图片按轨道顺序进行图像的叠加,轨道顺序高的素材叠加在上面,音频素材进行混音;视频、音频、图片,每一种类型的轨道最多支持 10 个。所有类型的轨道上放置的媒体片段数量总和最多支持 500 个。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic ComposeMediaRequest()
public ComposeMediaRequest(ComposeMediaRequest source)
public MediaTrack[] getTracks()
public void setTracks(MediaTrack[] Tracks)
Tracks - 输入的媒体轨道列表,包括视频、音频、图片等素材组成的多个轨道信息,其中:public ComposeMediaOutput getOutput()
public void setOutput(ComposeMediaOutput Output)
Output - 输出的媒体文件信息。public Long getSubAppId()
public void setSubAppId(Long SubAppId)
SubAppId - 点播[应用](/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。public Canvas getCanvas()
public void setCanvas(Canvas Canvas)
Canvas - 制作视频文件时使用的画布。public String getSessionContext()
public void setSessionContext(String SessionContext)
SessionContext - 标识来源上下文,用于透传用户请求信息,在ComposeMediaComplete回调将返回该字段值,最长 1000个字符。public String getSessionId()
public void setSessionId(String SessionId)
SessionId - 用于任务去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。Copyright © 2025. All rights reserved.