Class: TencentCloud::Vod::V20180717::EditMediaRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::EditMediaRequest
- Defined in:
- lib/v20180717/models.rb
Overview
EditMedia请求参数结构体
Instance Attribute Summary collapse
-
#Definition ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>.
-
#ExtInfo ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>.
-
#FileInfos ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>.
-
#InputType ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>.
-
#OutputConfig ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>.
-
#ProcedureName ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>.
-
#SessionContext ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>.
-
#SessionId ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>.
-
#StreamInfos ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>.
-
#SubAppId ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>.
-
#TasksPriority ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(inputtype = nil, subappid = nil, fileinfos = nil, streaminfos = nil, definition = nil, procedurename = nil, outputconfig = nil, sessioncontext = nil, taskspriority = nil, sessionid = nil, extinfo = nil) ⇒ EditMediaRequest
constructor
A new instance of EditMediaRequest.
Constructor Details
#initialize(inputtype = nil, subappid = nil, fileinfos = nil, streaminfos = nil, definition = nil, procedurename = nil, outputconfig = nil, sessioncontext = nil, taskspriority = nil, sessionid = nil, extinfo = nil) ⇒ EditMediaRequest
Returns a new instance of EditMediaRequest.
13634 13635 13636 13637 13638 13639 13640 13641 13642 13643 13644 13645 13646 |
# File 'lib/v20180717/models.rb', line 13634 def initialize(inputtype=nil, subappid=nil, fileinfos=nil, streaminfos=nil, definition=nil, procedurename=nil, outputconfig=nil, sessioncontext=nil, taskspriority=nil, sessionid=nil, extinfo=nil) @InputType = inputtype @SubAppId = subappid @FileInfos = fileinfos @StreamInfos = streaminfos @Definition = definition @ProcedureName = procedurename @OutputConfig = outputconfig @SessionContext = sessioncontext @TasksPriority = taskspriority @SessionId = sessionid @ExtInfo = extinfo end |
Instance Attribute Details
#Definition ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>
13632 13633 13634 |
# File 'lib/v20180717/models.rb', line 13632 def Definition @Definition end |
#ExtInfo ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>
13632 13633 13634 |
# File 'lib/v20180717/models.rb', line 13632 def ExtInfo @ExtInfo end |
#FileInfos ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>
13632 13633 13634 |
# File 'lib/v20180717/models.rb', line 13632 def FileInfos @FileInfos end |
#InputType ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>
13632 13633 13634 |
# File 'lib/v20180717/models.rb', line 13632 def InputType @InputType end |
#OutputConfig ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>
13632 13633 13634 |
# File 'lib/v20180717/models.rb', line 13632 def OutputConfig @OutputConfig end |
#ProcedureName ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>
13632 13633 13634 |
# File 'lib/v20180717/models.rb', line 13632 def ProcedureName @ProcedureName end |
#SessionContext ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>
13632 13633 13634 |
# File 'lib/v20180717/models.rb', line 13632 def SessionContext @SessionContext end |
#SessionId ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>
13632 13633 13634 |
# File 'lib/v20180717/models.rb', line 13632 def SessionId @SessionId end |
#StreamInfos ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>
13632 13633 13634 |
# File 'lib/v20180717/models.rb', line 13632 def StreamInfos @StreamInfos end |
#SubAppId ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>
13632 13633 13634 |
# File 'lib/v20180717/models.rb', line 13632 def SubAppId @SubAppId end |
#TasksPriority ⇒ Object
<li>10:拼接时,以分辨率最高的输入为基准;</li> <li>20:拼接时,以码率最高的输入为基准。</li>
13632 13633 13634 |
# File 'lib/v20180717/models.rb', line 13632 def TasksPriority @TasksPriority end |
Instance Method Details
#deserialize(params) ⇒ Object
13648 13649 13650 13651 13652 13653 13654 13655 13656 13657 13658 13659 13660 13661 13662 13663 13664 13665 13666 13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 |
# File 'lib/v20180717/models.rb', line 13648 def deserialize(params) @InputType = params['InputType'] @SubAppId = params['SubAppId'] unless params['FileInfos'].nil? @FileInfos = [] params['FileInfos'].each do |i| editmediafileinfo_tmp = EditMediaFileInfo.new editmediafileinfo_tmp.deserialize(i) @FileInfos << editmediafileinfo_tmp end end unless params['StreamInfos'].nil? @StreamInfos = [] params['StreamInfos'].each do |i| editmediastreaminfo_tmp = EditMediaStreamInfo.new editmediastreaminfo_tmp.deserialize(i) @StreamInfos << editmediastreaminfo_tmp end end @Definition = params['Definition'] @ProcedureName = params['ProcedureName'] unless params['OutputConfig'].nil? @OutputConfig = EditMediaOutputConfig.new @OutputConfig.deserialize(params['OutputConfig']) end @SessionContext = params['SessionContext'] @TasksPriority = params['TasksPriority'] @SessionId = params['SessionId'] @ExtInfo = params['ExtInfo'] end |