Class CreateSuperPlayerConfigRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.vod.v20180717.models.CreateSuperPlayerConfigRequest
-
public class CreateSuperPlayerConfigRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateSuperPlayerConfigRequest()
CreateSuperPlayerConfigRequest(CreateSuperPlayerConfigRequest 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 Long
getAdaptiveDynamicStreamingDefinition()
Get 允许输出的未加密的自适应码流模板 ID。 当 AudioVideoType 为 AdaptiveDynamicStream 并且 DrmSwitch 为 OFF 时,此参数为必填。String
getAudioVideoType()
Get 播放的音视频类型,可选值: AdaptiveDynamicStream:自适应码流输出; Transcode:转码输出; Original:原始音视频。 默认为 AdaptiveDynamicStream。String
getComment()
Get 模板描述信息,长度限制:256 个字符。String
getDomain()
Get 播放时使用的域名。不填或者填 Default,表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的域名。DrmStreamingsInfo
getDrmStreamingsInfo()
Get 允许输出的 DRM 自适应码流模板内容。 当 AudioVideoType 为 AdaptiveDynamicStream 并且 DrmSwitch 为 ON 时,此参数为必填。String
getDrmSwitch()
Get 播放 DRM 保护的自适应码流开关: ON:开启,表示仅播放 DRM 保护的自适应码流输出; OFF:关闭,表示播放未加密的自适应码流输出。 默认为 OFF。 当 AudioVideoType 为 AdaptiveDynamicStream 时,此参数有效。Long
getImageSpriteDefinition()
Get 允许输出的雪碧图模板 ID。String
getName()
Get 播放器配置名称,长度限制:64 个字符。只允许出现 [0-9a-zA-Z] 及 _- 字符(如 test_ABC-123),同一个用户该名称唯一。ResolutionNameInfo[]
getResolutionNames()
Get 播放器对于不同分辨率的子流展示名字,不填或者填空数组则使用默认配置: MinEdgeLength:240,Name:流畅; MinEdgeLength:480,Name:标清; MinEdgeLength:720,Name:高清; MinEdgeLength:1080,Name:全高清; MinEdgeLength:1440,Name:2K; MinEdgeLength:2160,Name:4K; MinEdgeLength:4320,Name:8K。String
getScheme()
Get 播放时使用的 Scheme。不填或者填 Default,表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的 Scheme。其他可选值: HTTP; HTTPS。Long
getSubAppId()
Get 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。Long
getTranscodeDefinition()
Get 允许输出的转码模板 ID。 当 AudioVideoType 为 Transcode 时必填。void
setAdaptiveDynamicStreamingDefinition(Long AdaptiveDynamicStreamingDefinition)
Set 允许输出的未加密的自适应码流模板 ID。 当 AudioVideoType 为 AdaptiveDynamicStream 并且 DrmSwitch 为 OFF 时,此参数为必填。void
setAudioVideoType(String AudioVideoType)
Set 播放的音视频类型,可选值: AdaptiveDynamicStream:自适应码流输出; Transcode:转码输出; Original:原始音视频。 默认为 AdaptiveDynamicStream。void
setComment(String Comment)
Set 模板描述信息,长度限制:256 个字符。void
setDomain(String Domain)
Set 播放时使用的域名。不填或者填 Default,表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的域名。void
setDrmStreamingsInfo(DrmStreamingsInfo DrmStreamingsInfo)
Set 允许输出的 DRM 自适应码流模板内容。 当 AudioVideoType 为 AdaptiveDynamicStream 并且 DrmSwitch 为 ON 时,此参数为必填。void
setDrmSwitch(String DrmSwitch)
Set 播放 DRM 保护的自适应码流开关: ON:开启,表示仅播放 DRM 保护的自适应码流输出; OFF:关闭,表示播放未加密的自适应码流输出。 默认为 OFF。 当 AudioVideoType 为 AdaptiveDynamicStream 时,此参数有效。void
setImageSpriteDefinition(Long ImageSpriteDefinition)
Set 允许输出的雪碧图模板 ID。void
setName(String Name)
Set 播放器配置名称,长度限制:64 个字符。只允许出现 [0-9a-zA-Z] 及 _- 字符(如 test_ABC-123),同一个用户该名称唯一。void
setResolutionNames(ResolutionNameInfo[] ResolutionNames)
Set 播放器对于不同分辨率的子流展示名字,不填或者填空数组则使用默认配置: MinEdgeLength:240,Name:流畅; MinEdgeLength:480,Name:标清; MinEdgeLength:720,Name:高清; MinEdgeLength:1080,Name:全高清; MinEdgeLength:1440,Name:2K; MinEdgeLength:2160,Name:4K; MinEdgeLength:4320,Name:8K。void
setScheme(String Scheme)
Set 播放时使用的 Scheme。不填或者填 Default,表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的 Scheme。其他可选值: HTTP; HTTPS。void
setSubAppId(Long SubAppId)
Set 点播[子应用](/document/product/266/14574) ID。如果要访问子应用中的资源,则将该字段填写为子应用 ID;否则无需填写该字段。void
setTranscodeDefinition(Long TranscodeDefinition)
Set 允许输出的转码模板 ID。 当 AudioVideoType 为 Transcode 时必填。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
-
CreateSuperPlayerConfigRequest
public CreateSuperPlayerConfigRequest()
-
CreateSuperPlayerConfigRequest
public CreateSuperPlayerConfigRequest(CreateSuperPlayerConfigRequest 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
-
getName
public String getName()
Get 播放器配置名称,长度限制:64 个字符。只允许出现 [0-9a-zA-Z] 及 _- 字符(如 test_ABC-123),同一个用户该名称唯一。- Returns:
- Name 播放器配置名称,长度限制:64 个字符。只允许出现 [0-9a-zA-Z] 及 _- 字符(如 test_ABC-123),同一个用户该名称唯一。
-
setName
public void setName(String Name)
Set 播放器配置名称,长度限制:64 个字符。只允许出现 [0-9a-zA-Z] 及 _- 字符(如 test_ABC-123),同一个用户该名称唯一。- Parameters:
Name
- 播放器配置名称,长度限制:64 个字符。只允许出现 [0-9a-zA-Z] 及 _- 字符(如 test_ABC-123),同一个用户该名称唯一。
-
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;否则无需填写该字段。
-
getAudioVideoType
public String getAudioVideoType()
Get 播放的音视频类型,可选值:- AdaptiveDynamicStream:自适应码流输出;
- Transcode:转码输出;
- Original:原始音视频。
默认为 AdaptiveDynamicStream。- Returns:
- AudioVideoType 播放的音视频类型,可选值:
- AdaptiveDynamicStream:自适应码流输出;
- Transcode:转码输出;
- Original:原始音视频。
默认为 AdaptiveDynamicStream。
-
setAudioVideoType
public void setAudioVideoType(String AudioVideoType)
Set 播放的音视频类型,可选值:- AdaptiveDynamicStream:自适应码流输出;
- Transcode:转码输出;
- Original:原始音视频。
默认为 AdaptiveDynamicStream。- Parameters:
AudioVideoType
- 播放的音视频类型,可选值:- AdaptiveDynamicStream:自适应码流输出;
- Transcode:转码输出;
- Original:原始音视频。
默认为 AdaptiveDynamicStream。
-
getDrmSwitch
public String getDrmSwitch()
Get 播放 DRM 保护的自适应码流开关:- ON:开启,表示仅播放 DRM 保护的自适应码流输出;
- OFF:关闭,表示播放未加密的自适应码流输出。
默认为 OFF。 当 AudioVideoType 为 AdaptiveDynamicStream 时,此参数有效。- Returns:
- DrmSwitch 播放 DRM 保护的自适应码流开关:
- ON:开启,表示仅播放 DRM 保护的自适应码流输出;
- OFF:关闭,表示播放未加密的自适应码流输出。
默认为 OFF。 当 AudioVideoType 为 AdaptiveDynamicStream 时,此参数有效。
-
setDrmSwitch
public void setDrmSwitch(String DrmSwitch)
Set 播放 DRM 保护的自适应码流开关:- ON:开启,表示仅播放 DRM 保护的自适应码流输出;
- OFF:关闭,表示播放未加密的自适应码流输出。
默认为 OFF。 当 AudioVideoType 为 AdaptiveDynamicStream 时,此参数有效。- Parameters:
DrmSwitch
- 播放 DRM 保护的自适应码流开关:- ON:开启,表示仅播放 DRM 保护的自适应码流输出;
- OFF:关闭,表示播放未加密的自适应码流输出。
默认为 OFF。 当 AudioVideoType 为 AdaptiveDynamicStream 时,此参数有效。
-
getAdaptiveDynamicStreamingDefinition
public Long getAdaptiveDynamicStreamingDefinition()
Get 允许输出的未加密的自适应码流模板 ID。 当 AudioVideoType 为 AdaptiveDynamicStream 并且 DrmSwitch 为 OFF 时,此参数为必填。- Returns:
- AdaptiveDynamicStreamingDefinition 允许输出的未加密的自适应码流模板 ID。 当 AudioVideoType 为 AdaptiveDynamicStream 并且 DrmSwitch 为 OFF 时,此参数为必填。
-
setAdaptiveDynamicStreamingDefinition
public void setAdaptiveDynamicStreamingDefinition(Long AdaptiveDynamicStreamingDefinition)
Set 允许输出的未加密的自适应码流模板 ID。 当 AudioVideoType 为 AdaptiveDynamicStream 并且 DrmSwitch 为 OFF 时,此参数为必填。- Parameters:
AdaptiveDynamicStreamingDefinition
- 允许输出的未加密的自适应码流模板 ID。 当 AudioVideoType 为 AdaptiveDynamicStream 并且 DrmSwitch 为 OFF 时,此参数为必填。
-
getDrmStreamingsInfo
public DrmStreamingsInfo getDrmStreamingsInfo()
Get 允许输出的 DRM 自适应码流模板内容。 当 AudioVideoType 为 AdaptiveDynamicStream 并且 DrmSwitch 为 ON 时,此参数为必填。- Returns:
- DrmStreamingsInfo 允许输出的 DRM 自适应码流模板内容。 当 AudioVideoType 为 AdaptiveDynamicStream 并且 DrmSwitch 为 ON 时,此参数为必填。
-
setDrmStreamingsInfo
public void setDrmStreamingsInfo(DrmStreamingsInfo DrmStreamingsInfo)
Set 允许输出的 DRM 自适应码流模板内容。 当 AudioVideoType 为 AdaptiveDynamicStream 并且 DrmSwitch 为 ON 时,此参数为必填。- Parameters:
DrmStreamingsInfo
- 允许输出的 DRM 自适应码流模板内容。 当 AudioVideoType 为 AdaptiveDynamicStream 并且 DrmSwitch 为 ON 时,此参数为必填。
-
getTranscodeDefinition
public Long getTranscodeDefinition()
Get 允许输出的转码模板 ID。 当 AudioVideoType 为 Transcode 时必填。- Returns:
- TranscodeDefinition 允许输出的转码模板 ID。 当 AudioVideoType 为 Transcode 时必填。
-
setTranscodeDefinition
public void setTranscodeDefinition(Long TranscodeDefinition)
Set 允许输出的转码模板 ID。 当 AudioVideoType 为 Transcode 时必填。- Parameters:
TranscodeDefinition
- 允许输出的转码模板 ID。 当 AudioVideoType 为 Transcode 时必填。
-
getImageSpriteDefinition
public Long getImageSpriteDefinition()
Get 允许输出的雪碧图模板 ID。- Returns:
- ImageSpriteDefinition 允许输出的雪碧图模板 ID。
-
setImageSpriteDefinition
public void setImageSpriteDefinition(Long ImageSpriteDefinition)
Set 允许输出的雪碧图模板 ID。- Parameters:
ImageSpriteDefinition
- 允许输出的雪碧图模板 ID。
-
getResolutionNames
public ResolutionNameInfo[] getResolutionNames()
Get 播放器对于不同分辨率的子流展示名字,不填或者填空数组则使用默认配置:- MinEdgeLength:240,Name:流畅;
- MinEdgeLength:480,Name:标清;
- MinEdgeLength:720,Name:高清;
- MinEdgeLength:1080,Name:全高清;
- MinEdgeLength:1440,Name:2K;
- MinEdgeLength:2160,Name:4K;
- MinEdgeLength:4320,Name:8K。
- Returns:
- ResolutionNames 播放器对于不同分辨率的子流展示名字,不填或者填空数组则使用默认配置:
- MinEdgeLength:240,Name:流畅;
- MinEdgeLength:480,Name:标清;
- MinEdgeLength:720,Name:高清;
- MinEdgeLength:1080,Name:全高清;
- MinEdgeLength:1440,Name:2K;
- MinEdgeLength:2160,Name:4K;
- MinEdgeLength:4320,Name:8K。
-
setResolutionNames
public void setResolutionNames(ResolutionNameInfo[] ResolutionNames)
Set 播放器对于不同分辨率的子流展示名字,不填或者填空数组则使用默认配置:- MinEdgeLength:240,Name:流畅;
- MinEdgeLength:480,Name:标清;
- MinEdgeLength:720,Name:高清;
- MinEdgeLength:1080,Name:全高清;
- MinEdgeLength:1440,Name:2K;
- MinEdgeLength:2160,Name:4K;
- MinEdgeLength:4320,Name:8K。
- Parameters:
ResolutionNames
- 播放器对于不同分辨率的子流展示名字,不填或者填空数组则使用默认配置:- MinEdgeLength:240,Name:流畅;
- MinEdgeLength:480,Name:标清;
- MinEdgeLength:720,Name:高清;
- MinEdgeLength:1080,Name:全高清;
- MinEdgeLength:1440,Name:2K;
- MinEdgeLength:2160,Name:4K;
- MinEdgeLength:4320,Name:8K。
-
getDomain
public String getDomain()
Get 播放时使用的域名。不填或者填 Default,表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的域名。- Returns:
- Domain 播放时使用的域名。不填或者填 Default,表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的域名。
-
setDomain
public void setDomain(String Domain)
Set 播放时使用的域名。不填或者填 Default,表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的域名。- Parameters:
Domain
- 播放时使用的域名。不填或者填 Default,表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的域名。
-
getScheme
public String getScheme()
Get 播放时使用的 Scheme。不填或者填 Default,表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的 Scheme。其他可选值:- HTTP;
- HTTPS。
- Returns:
- Scheme 播放时使用的 Scheme。不填或者填 Default,表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的 Scheme。其他可选值:
- HTTP;
- HTTPS。
-
setScheme
public void setScheme(String Scheme)
Set 播放时使用的 Scheme。不填或者填 Default,表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的 Scheme。其他可选值:- HTTP;
- HTTPS。
- Parameters:
Scheme
- 播放时使用的 Scheme。不填或者填 Default,表示使用[默认分发配置](https://cloud.tencent.com/document/product/266/33373)中的 Scheme。其他可选值:- HTTP;
- HTTPS。
-
getComment
public String getComment()
Get 模板描述信息,长度限制:256 个字符。- Returns:
- Comment 模板描述信息,长度限制:256 个字符。
-
setComment
public void setComment(String Comment)
Set 模板描述信息,长度限制:256 个字符。- Parameters:
Comment
- 模板描述信息,长度限制:256 个字符。
-
-