Class: TencentCloud::Vod::V20180717::ModifySuperPlayerConfigRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::ModifySuperPlayerConfigRequest
- Defined in:
- lib/v20180717/models.rb
Overview
ModifySuperPlayerConfig请求参数结构体
Instance Attribute Summary collapse
-
#AdaptiveDynamicStreamingDefinition ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>.
-
#AudioVideoType ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>.
-
#Comment ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>.
-
#Domain ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>.
-
#DrmStreamingsInfo ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>.
-
#DrmSwitch ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>.
-
#ImageSpriteDefinition ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>.
-
#Name ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>.
-
#ResolutionNames ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>.
-
#Scheme ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>.
-
#SubAppId ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>.
-
#TranscodeDefinition ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(name = nil, subappid = nil, audiovideotype = nil, drmswitch = nil, adaptivedynamicstreamingdefinition = nil, drmstreamingsinfo = nil, transcodedefinition = nil, imagespritedefinition = nil, resolutionnames = nil, domain = nil, scheme = nil, comment = nil) ⇒ ModifySuperPlayerConfigRequest
constructor
A new instance of ModifySuperPlayerConfigRequest.
Constructor Details
#initialize(name = nil, subappid = nil, audiovideotype = nil, drmswitch = nil, adaptivedynamicstreamingdefinition = nil, drmstreamingsinfo = nil, transcodedefinition = nil, imagespritedefinition = nil, resolutionnames = nil, domain = nil, scheme = nil, comment = nil) ⇒ ModifySuperPlayerConfigRequest
Returns a new instance of ModifySuperPlayerConfigRequest.
23769 23770 23771 23772 23773 23774 23775 23776 23777 23778 23779 23780 23781 23782 |
# File 'lib/v20180717/models.rb', line 23769 def initialize(name=nil, subappid=nil, audiovideotype=nil, drmswitch=nil, adaptivedynamicstreamingdefinition=nil, drmstreamingsinfo=nil, transcodedefinition=nil, imagespritedefinition=nil, resolutionnames=nil, domain=nil, scheme=nil, comment=nil) @Name = name @SubAppId = subappid @AudioVideoType = audiovideotype @DrmSwitch = drmswitch @AdaptiveDynamicStreamingDefinition = adaptivedynamicstreamingdefinition @DrmStreamingsInfo = drmstreamingsinfo @TranscodeDefinition = transcodedefinition @ImageSpriteDefinition = imagespritedefinition @ResolutionNames = resolutionnames @Domain = domain @Scheme = scheme @Comment = comment end |
Instance Attribute Details
#AdaptiveDynamicStreamingDefinition ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>
23767 23768 23769 |
# File 'lib/v20180717/models.rb', line 23767 def AdaptiveDynamicStreamingDefinition @AdaptiveDynamicStreamingDefinition end |
#AudioVideoType ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>
23767 23768 23769 |
# File 'lib/v20180717/models.rb', line 23767 def AudioVideoType @AudioVideoType end |
#Comment ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>
23767 23768 23769 |
# File 'lib/v20180717/models.rb', line 23767 def Comment @Comment end |
#Domain ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>
23767 23768 23769 |
# File 'lib/v20180717/models.rb', line 23767 def Domain @Domain end |
#DrmStreamingsInfo ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>
23767 23768 23769 |
# File 'lib/v20180717/models.rb', line 23767 def DrmStreamingsInfo @DrmStreamingsInfo end |
#DrmSwitch ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>
23767 23768 23769 |
# File 'lib/v20180717/models.rb', line 23767 def DrmSwitch @DrmSwitch end |
#ImageSpriteDefinition ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>
23767 23768 23769 |
# File 'lib/v20180717/models.rb', line 23767 def ImageSpriteDefinition @ImageSpriteDefinition end |
#Name ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>
23767 23768 23769 |
# File 'lib/v20180717/models.rb', line 23767 def Name @Name end |
#ResolutionNames ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>
23767 23768 23769 |
# File 'lib/v20180717/models.rb', line 23767 def ResolutionNames @ResolutionNames end |
#Scheme ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>
23767 23768 23769 |
# File 'lib/v20180717/models.rb', line 23767 def Scheme @Scheme end |
#SubAppId ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>
23767 23768 23769 |
# File 'lib/v20180717/models.rb', line 23767 def SubAppId @SubAppId end |
#TranscodeDefinition ⇒ Object
<li>AdaptiveDynamicStream:自适应码流输出;</li> <li>Transcode:转码输出;</li> <li>Original:原始音视频。</li> <li>ON:开启,表示仅播放 DRM 保护的自适应码流输出;</li> <li>OFF:关闭,表示播放未加密的自适应码流输出。</li> <li>Default:使用(cloud.tencent.com/document/product/266/33373)中的 Scheme;</li> <li>HTTP;</li> <li>HTTPS。</li>
23767 23768 23769 |
# File 'lib/v20180717/models.rb', line 23767 def TranscodeDefinition @TranscodeDefinition end |
Instance Method Details
#deserialize(params) ⇒ Object
23784 23785 23786 23787 23788 23789 23790 23791 23792 23793 23794 23795 23796 23797 23798 23799 23800 23801 23802 23803 23804 23805 23806 23807 |
# File 'lib/v20180717/models.rb', line 23784 def deserialize(params) @Name = params['Name'] @SubAppId = params['SubAppId'] @AudioVideoType = params['AudioVideoType'] @DrmSwitch = params['DrmSwitch'] @AdaptiveDynamicStreamingDefinition = params['AdaptiveDynamicStreamingDefinition'] unless params['DrmStreamingsInfo'].nil? @DrmStreamingsInfo = DrmStreamingsInfoForUpdate.new @DrmStreamingsInfo.deserialize(params['DrmStreamingsInfo']) end @TranscodeDefinition = params['TranscodeDefinition'] @ImageSpriteDefinition = params['ImageSpriteDefinition'] unless params['ResolutionNames'].nil? @ResolutionNames = [] params['ResolutionNames'].each do |i| resolutionnameinfo_tmp = ResolutionNameInfo.new resolutionnameinfo_tmp.deserialize(i) @ResolutionNames << resolutionnameinfo_tmp end end @Domain = params['Domain'] @Scheme = params['Scheme'] @Comment = params['Comment'] end |