public static class GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
String |
audio
The transcoding configurations of the audio stream.
|
String |
clip
The video cropping configurations.
|
String |
container
The format of the container that is used to encapsulate audio and video streams.
|
String |
copyrightMark
CopyrightMark.
|
String |
definition
Valid values for the definition of a common transcoding template:
* **LD**: low definition. |
String |
encryptSetting
The encryption configuration for transcoding.
|
String |
muxConfig
The transcoding segment configurations.
|
String |
packageSetting
The packaging configuration.
|
String |
rotate
The video rotation identifier.
|
String |
subtitleList
The subtitle configurations.
|
String |
templateName
The name of the transcoding template.
|
String |
traceMark
TraceMark.
|
String |
transcodeFileRegular
The custom path used to store the output files.
|
String |
transcodeTemplateId
The ID of the transcoding template.
|
String |
transConfig
The conditional transcoding configurations.
|
String |
type
The type of the transcoding template.
|
String |
video
The transcoding configurations of the video stream.
|
List<String> |
watermarkIds
The IDs of associated watermarks.
|
@NameInMap(value="Audio") public String audio
The transcoding configurations of the audio stream. The value is a JSON string.
@NameInMap(value="Clip") public String clip
The video cropping configurations. The value is a JSON string. For example, you can set this parameter to extract 5 seconds of content from a video to generate a new video.
@NameInMap(value="Container") public String container
The format of the container that is used to encapsulate audio and video streams. The value is a JSON string.
@NameInMap(value="CopyrightMark") public String copyrightMark
CopyrightMark.
@NameInMap(value="Definition") public String definition
Valid values for the definition of a common transcoding template:
* **LD**: low definition.
* **SD**: standard definition.
* **HD**: high definition.
* **FHD**: ultra high definition.
* **OD**: original quality.
* **2K**
* **4K**
* **SQ**: standard sound quality.
* **HQ**: high sound quality.
Valid values for the definition of a Narrowband HD™ 1.0 transcoding template:
* **LD-NBV1**: low definition.
* **SD-NBV1**: standard definition.
* **HD-NBV1**: high definition.
* **FHD-NBV1**: ultra high definition.
* **2K-NBV1**
* **4K-NBV1**
> * You cannot change the definition of a transcoding template.
>* You cannot modify the system parameters of Narrowband HD™ 1.0 transcoding templates such as the video resolution, audio resolution, and bitrate.
>* You can create only Narrowband HD™ 1.0 transcoding templates that support the FLV, M3U8 (HLS), and MP4 output formats.
@NameInMap(value="EncryptSetting") public String encryptSetting
The encryption configuration for transcoding.
@NameInMap(value="MuxConfig") public String muxConfig
The transcoding segment configurations. This parameter is used when you transcode a media stream into an HLS file. The value is a JSON string.
@NameInMap(value="PackageSetting") public String packageSetting
The packaging configuration. Only HTTP-Live-Streaming (HLS) packaging and DASH packaging are supported. The value is a JSON string.
@NameInMap(value="Rotate") public String rotate
The video rotation identifier. This parameter is used to control the image rotation angle. For example, if you set this parameter to 180, the video image is turned upside down. Valid values: `[0,360]`.
@NameInMap(value="SubtitleList") public String subtitleList
The subtitle configurations. The value is a JSON string.
@NameInMap(value="TemplateName") public String templateName
The name of the transcoding template.
@NameInMap(value="TraceMark") public String traceMark
TraceMark.
@NameInMap(value="TransConfig") public String transConfig
The conditional transcoding configurations. This parameter is used if you want to determine the basic logic based on the bitrate and resolution of the source file before the transcoded video is generated. The value is a JSON string.
@NameInMap(value="TranscodeFileRegular") public String transcodeFileRegular
The custom path used to store the output files.
@NameInMap(value="TranscodeTemplateId") public String transcodeTemplateId
The ID of the transcoding template.
@NameInMap(value="Type") public String type
The type of the transcoding template. Valid values:
* **Normal** (default): a common transcoding template. You cannot set the PackageSetting parameter for this type of template.
* **VideoPackage**: a video stream package template. If this type of template is used, ApsaraVideo VOD transcodes a video into video streams in different bitrates and creates a multi-bitrate video package. You must set the PackageSetting parameter for this type of template.
* **SubtitlePackage**: a subtitle package template. If this type of template is used, ApsaraVideo VOD adds the subtitle information to the output file that is generated by packaging the multi-bitrate video streams of the corresponding video. You must set the PackageSetting parameter for a subtitle packaging template and associate the subtitle packaging template with a video stream packaging template. You can configure only one subtitle packaging template in a template group.
@NameInMap(value="Video") public String video
The transcoding configurations of the video stream. The value is a JSON string.
public GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList()
public static GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList build(Map<String,?> map) throws Exception
Exceptionpublic GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList setAudio(String audio)
public String getAudio()
public GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList setClip(String clip)
public String getClip()
public GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList setContainer(String container)
public String getContainer()
public GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList setCopyrightMark(String copyrightMark)
public String getCopyrightMark()
public GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList setDefinition(String definition)
public String getDefinition()
public GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList setEncryptSetting(String encryptSetting)
public String getEncryptSetting()
public GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList setMuxConfig(String muxConfig)
public String getMuxConfig()
public GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList setPackageSetting(String packageSetting)
public String getPackageSetting()
public GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList setRotate(String rotate)
public String getRotate()
public GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList setSubtitleList(String subtitleList)
public String getSubtitleList()
public GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList setTemplateName(String templateName)
public String getTemplateName()
public GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList setTraceMark(String traceMark)
public String getTraceMark()
public GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList setTransConfig(String transConfig)
public String getTransConfig()
public GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList setTranscodeFileRegular(String transcodeFileRegular)
public String getTranscodeFileRegular()
public GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList setTranscodeTemplateId(String transcodeTemplateId)
public String getTranscodeTemplateId()
public GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList setType(String type)
public String getType()
public GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList setVideo(String video)
public String getVideo()
public GetTranscodeTemplateGroupResponseBody.GetTranscodeTemplateGroupResponseBodyTranscodeTemplateGroupTranscodeTemplateList setWatermarkIds(List<String> watermarkIds)
Copyright © 2024. All rights reserved.