Class VideoExportExtensionArgs
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cme.v20191029.models.VideoExportExtensionArgs
-
public class VideoExportExtensionArgs extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description VideoExportExtensionArgs()VideoExportExtensionArgs(VideoExportExtensionArgs 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 StringgetContainer()Get 封装格式,可选值: mp4 mov 不填则使用视频导出编码配置。LonggetEndTime()Get 片段结束时间,单位:毫秒。FloatgetFrameRate()Get 帧率。取值范围:[15, 60],不填默认值为 25。LonggetRemoveAudio()Get 是否去除音频数据,可选值: 0:保留; 1:去除。 不填则使用视频导出编码配置。LonggetRemoveVideo()Get 是否去除视频数据,可选值: 0:保留; 1:去除。 不填则使用视频导出编码配置。LonggetShortEdge()Get 视频短边尺寸,取值范围: [128, 4096],单位:px。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 : 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。 短边尺寸为 720,则导出视频的分辨率为 1280 * 720 不填则使用视频导出编码配置。LonggetStartTime()Get 片段起始时间,单位:毫秒。LonggetVideoBitrate()Get 指定码率,单位 bps。当该参数为 0 时则不强制限定码率。 不填则使用视频导出编码配置。voidsetContainer(String Container)Set 封装格式,可选值: mp4 mov 不填则使用视频导出编码配置。voidsetEndTime(Long EndTime)Set 片段结束时间,单位:毫秒。voidsetFrameRate(Float FrameRate)Set 帧率。取值范围:[15, 60],不填默认值为 25。voidsetRemoveAudio(Long RemoveAudio)Set 是否去除音频数据,可选值: 0:保留; 1:去除。 不填则使用视频导出编码配置。voidsetRemoveVideo(Long RemoveVideo)Set 是否去除视频数据,可选值: 0:保留; 1:去除。 不填则使用视频导出编码配置。voidsetShortEdge(Long ShortEdge)Set 视频短边尺寸,取值范围: [128, 4096],单位:px。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 : 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。 短边尺寸为 720,则导出视频的分辨率为 1280 * 720 不填则使用视频导出编码配置。voidsetStartTime(Long StartTime)Set 片段起始时间,单位:毫秒。voidsetVideoBitrate(Long VideoBitrate)Set 指定码率,单位 bps。当该参数为 0 时则不强制限定码率。 不填则使用视频导出编码配置。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
-
VideoExportExtensionArgs
public VideoExportExtensionArgs()
-
VideoExportExtensionArgs
public VideoExportExtensionArgs(VideoExportExtensionArgs 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
-
getContainer
public String getContainer()
Get 封装格式,可选值:- mp4
- mov
不填则使用视频导出编码配置。- Returns:
- Container 封装格式,可选值:
- mp4
- mov
不填则使用视频导出编码配置。
-
setContainer
public void setContainer(String Container)
Set 封装格式,可选值:- mp4
- mov
不填则使用视频导出编码配置。- Parameters:
Container- 封装格式,可选值:- mp4
- mov
不填则使用视频导出编码配置。
-
getShortEdge
public Long getShortEdge()
Get 视频短边尺寸,取值范围: [128, 4096],单位:px。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 :- 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
- 短边尺寸为 720,则导出视频的分辨率为 1280 * 720
不填则使用视频导出编码配置。- Returns:
- ShortEdge 视频短边尺寸,取值范围: [128, 4096],单位:px。
视频最后的分辨率,根据短边尺寸和宽高比进行计算。
例如:项目的宽高比是 16:9 :
- 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
- 短边尺寸为 720,则导出视频的分辨率为 1280 * 720
不填则使用视频导出编码配置。
-
setShortEdge
public void setShortEdge(Long ShortEdge)
Set 视频短边尺寸,取值范围: [128, 4096],单位:px。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 :- 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
- 短边尺寸为 720,则导出视频的分辨率为 1280 * 720
不填则使用视频导出编码配置。- Parameters:
ShortEdge- 视频短边尺寸,取值范围: [128, 4096],单位:px。 视频最后的分辨率,根据短边尺寸和宽高比进行计算。 例如:项目的宽高比是 16:9 :- 短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
- 短边尺寸为 720,则导出视频的分辨率为 1280 * 720
不填则使用视频导出编码配置。
-
getVideoBitrate
public Long getVideoBitrate()
Get 指定码率,单位 bps。当该参数为 0 时则不强制限定码率。 不填则使用视频导出编码配置。- Returns:
- VideoBitrate 指定码率,单位 bps。当该参数为 0 时则不强制限定码率。 不填则使用视频导出编码配置。
-
setVideoBitrate
public void setVideoBitrate(Long VideoBitrate)
Set 指定码率,单位 bps。当该参数为 0 时则不强制限定码率。 不填则使用视频导出编码配置。- Parameters:
VideoBitrate- 指定码率,单位 bps。当该参数为 0 时则不强制限定码率。 不填则使用视频导出编码配置。
-
getFrameRate
public Float getFrameRate()
Get 帧率。取值范围:[15, 60],不填默认值为 25。- Returns:
- FrameRate 帧率。取值范围:[15, 60],不填默认值为 25。
-
setFrameRate
public void setFrameRate(Float FrameRate)
Set 帧率。取值范围:[15, 60],不填默认值为 25。- Parameters:
FrameRate- 帧率。取值范围:[15, 60],不填默认值为 25。
-
getRemoveVideo
public Long getRemoveVideo()
Get 是否去除视频数据,可选值:- 0:保留;
- 1:去除。
不填则使用视频导出编码配置。- Returns:
- RemoveVideo 是否去除视频数据,可选值:
- 0:保留;
- 1:去除。
不填则使用视频导出编码配置。
-
setRemoveVideo
public void setRemoveVideo(Long RemoveVideo)
Set 是否去除视频数据,可选值:- 0:保留;
- 1:去除。
不填则使用视频导出编码配置。- Parameters:
RemoveVideo- 是否去除视频数据,可选值:- 0:保留;
- 1:去除。
不填则使用视频导出编码配置。
-
getRemoveAudio
public Long getRemoveAudio()
Get 是否去除音频数据,可选值:- 0:保留;
- 1:去除。
不填则使用视频导出编码配置。- Returns:
- RemoveAudio 是否去除音频数据,可选值:
- 0:保留;
- 1:去除。
不填则使用视频导出编码配置。
-
setRemoveAudio
public void setRemoveAudio(Long RemoveAudio)
Set 是否去除音频数据,可选值:- 0:保留;
- 1:去除。
不填则使用视频导出编码配置。- Parameters:
RemoveAudio- 是否去除音频数据,可选值:- 0:保留;
- 1:去除。
不填则使用视频导出编码配置。
-
getStartTime
public Long getStartTime()
Get 片段起始时间,单位:毫秒。- Returns:
- StartTime 片段起始时间,单位:毫秒。
-
setStartTime
public void setStartTime(Long StartTime)
Set 片段起始时间,单位:毫秒。- Parameters:
StartTime- 片段起始时间,单位:毫秒。
-
getEndTime
public Long getEndTime()
Get 片段结束时间,单位:毫秒。- Returns:
- EndTime 片段结束时间,单位:毫秒。
-
setEndTime
public void setEndTime(Long EndTime)
Set 片段结束时间,单位:毫秒。- Parameters:
EndTime- 片段结束时间,单位:毫秒。
-
-