Class: TencentCloud::Vod::V20180717::ModifyHeadTailTemplateRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::ModifyHeadTailTemplateRequest
- Defined in:
- lib/v20180717/models.rb
Overview
ModifyHeadTailTemplate请求参数结构体
Instance Attribute Summary collapse
-
#Comment ⇒ Object
<li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> <li> gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊;</li> <li> white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充;</li> <li> black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> 默认值为不修改。.
-
#Definition ⇒ Object
<li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> <li> gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊;</li> <li> white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充;</li> <li> black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> 默认值为不修改。.
-
#FillType ⇒ Object
<li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> <li> gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊;</li> <li> white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充;</li> <li> black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> 默认值为不修改。.
-
#HeadCandidateSet ⇒ Object
<li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> <li> gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊;</li> <li> white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充;</li> <li> black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> 默认值为不修改。.
-
#Name ⇒ Object
<li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> <li> gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊;</li> <li> white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充;</li> <li> black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> 默认值为不修改。.
-
#SubAppId ⇒ Object
<li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> <li> gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊;</li> <li> white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充;</li> <li> black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> 默认值为不修改。.
-
#TailCandidateSet ⇒ Object
<li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> <li> gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊;</li> <li> white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充;</li> <li> black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> 默认值为不修改。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(definition = nil, subappid = nil, name = nil, comment = nil, headcandidateset = nil, tailcandidateset = nil, filltype = nil) ⇒ ModifyHeadTailTemplateRequest
constructor
A new instance of ModifyHeadTailTemplateRequest.
Constructor Details
#initialize(definition = nil, subappid = nil, name = nil, comment = nil, headcandidateset = nil, tailcandidateset = nil, filltype = nil) ⇒ ModifyHeadTailTemplateRequest
Returns a new instance of ModifyHeadTailTemplateRequest.
19502 19503 19504 19505 19506 19507 19508 19509 19510 |
# File 'lib/v20180717/models.rb', line 19502 def initialize(definition=nil, subappid=nil, name=nil, comment=nil, headcandidateset=nil, tailcandidateset=nil, filltype=nil) @Definition = definition @SubAppId = subappid @Name = name @Comment = comment @HeadCandidateSet = headcandidateset @TailCandidateSet = tailcandidateset @FillType = filltype end |
Instance Attribute Details
#Comment ⇒ Object
<li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> <li> gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊;</li> <li> white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充;</li> <li> black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> 默认值为不修改。
19500 19501 19502 |
# File 'lib/v20180717/models.rb', line 19500 def Comment @Comment end |
#Definition ⇒ Object
<li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> <li> gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊;</li> <li> white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充;</li> <li> black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> 默认值为不修改。
19500 19501 19502 |
# File 'lib/v20180717/models.rb', line 19500 def Definition @Definition end |
#FillType ⇒ Object
<li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> <li> gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊;</li> <li> white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充;</li> <li> black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> 默认值为不修改。
19500 19501 19502 |
# File 'lib/v20180717/models.rb', line 19500 def FillType @FillType end |
#HeadCandidateSet ⇒ Object
<li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> <li> gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊;</li> <li> white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充;</li> <li> black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> 默认值为不修改。
19500 19501 19502 |
# File 'lib/v20180717/models.rb', line 19500 def HeadCandidateSet @HeadCandidateSet end |
#Name ⇒ Object
<li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> <li> gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊;</li> <li> white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充;</li> <li> black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> 默认值为不修改。
19500 19501 19502 |
# File 'lib/v20180717/models.rb', line 19500 def Name @Name end |
#SubAppId ⇒ Object
<li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> <li> gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊;</li> <li> white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充;</li> <li> black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> 默认值为不修改。
19500 19501 19502 |
# File 'lib/v20180717/models.rb', line 19500 def SubAppId @SubAppId end |
#TailCandidateSet ⇒ Object
<li> stretch:拉伸,对每一帧进行拉伸,填满整个画面,可能导致转码后的视频被“压扁“或者“拉长“;</li> <li> gauss:高斯模糊,保持视频宽高比不变,边缘剩余部分使用高斯模糊;</li> <li> white:留白,保持视频宽高比不变,边缘剩余部分使用白色填充;</li> <li> black:留黑,保持视频宽高比不变,边缘剩余部分使用黑色填充。</li> 默认值为不修改。
19500 19501 19502 |
# File 'lib/v20180717/models.rb', line 19500 def TailCandidateSet @TailCandidateSet end |
Instance Method Details
#deserialize(params) ⇒ Object
19512 19513 19514 19515 19516 19517 19518 19519 19520 |
# File 'lib/v20180717/models.rb', line 19512 def deserialize(params) @Definition = params['Definition'] @SubAppId = params['SubAppId'] @Name = params['Name'] @Comment = params['Comment'] @HeadCandidateSet = params['HeadCandidateSet'] @TailCandidateSet = params['TailCandidateSet'] @FillType = params['FillType'] end |