Class: TencentCloud::Ivld::V20210903::CreateVideoSummaryTaskRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ivld::V20210903::CreateVideoSummaryTaskRequest
- Defined in:
- lib/v20210903/models.rb
Overview
CreateVideoSummaryTask请求参数结构体
Instance Attribute Summary collapse
- #ActiveTTSOutput ⇒ Object
- #ActiveVideoGenerate ⇒ Object
- #CallbackURL ⇒ Object
- #ExactAsrSet ⇒ Object
- #ExactShotSegSet ⇒ Object
- #ExactTextSegSet ⇒ Object
- #ExactTextSummary ⇒ Object
- #SummaryType ⇒ Object
- #TTSMode ⇒ Object
- #VideoRotationMode ⇒ Object
- #VideoURL ⇒ Object
- #WriteBackCosPath ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(summarytype = nil, videourl = nil, callbackurl = nil, writebackcospath = nil, activevideogenerate = nil, videorotationmode = nil, ttsmode = nil, activettsoutput = nil, exactasrset = nil, exacttextsummary = nil, exacttextsegset = nil, exactshotsegset = nil) ⇒ CreateVideoSummaryTaskRequest
constructor
A new instance of CreateVideoSummaryTaskRequest.
Constructor Details
#initialize(summarytype = nil, videourl = nil, callbackurl = nil, writebackcospath = nil, activevideogenerate = nil, videorotationmode = nil, ttsmode = nil, activettsoutput = nil, exactasrset = nil, exacttextsummary = nil, exacttextsegset = nil, exactshotsegset = nil) ⇒ CreateVideoSummaryTaskRequest
Returns a new instance of CreateVideoSummaryTaskRequest.
567 568 569 570 571 572 573 574 575 576 577 578 579 580 |
# File 'lib/v20210903/models.rb', line 567 def initialize(summarytype=nil, videourl=nil, callbackurl=nil, writebackcospath=nil, activevideogenerate=nil, videorotationmode=nil, ttsmode=nil, activettsoutput=nil, exactasrset=nil, exacttextsummary=nil, exacttextsegset=nil, exactshotsegset=nil) @SummaryType = summarytype @VideoURL = videourl @CallbackURL = callbackurl @WriteBackCosPath = writebackcospath @ActiveVideoGenerate = activevideogenerate @VideoRotationMode = videorotationmode @TTSMode = ttsmode @ActiveTTSOutput = activettsoutput @ExactAsrSet = exactasrset @ExactTextSummary = exacttextsummary @ExactTextSegSet = exacttextsegset @ExactShotSegSet = exactshotsegset end |
Instance Attribute Details
#ActiveTTSOutput ⇒ Object
565 566 567 |
# File 'lib/v20210903/models.rb', line 565 def ActiveTTSOutput @ActiveTTSOutput end |
#ActiveVideoGenerate ⇒ Object
565 566 567 |
# File 'lib/v20210903/models.rb', line 565 def ActiveVideoGenerate @ActiveVideoGenerate end |
#CallbackURL ⇒ Object
565 566 567 |
# File 'lib/v20210903/models.rb', line 565 def CallbackURL @CallbackURL end |
#ExactAsrSet ⇒ Object
565 566 567 |
# File 'lib/v20210903/models.rb', line 565 def ExactAsrSet @ExactAsrSet end |
#ExactShotSegSet ⇒ Object
565 566 567 |
# File 'lib/v20210903/models.rb', line 565 def ExactShotSegSet @ExactShotSegSet end |
#ExactTextSegSet ⇒ Object
565 566 567 |
# File 'lib/v20210903/models.rb', line 565 def ExactTextSegSet @ExactTextSegSet end |
#ExactTextSummary ⇒ Object
565 566 567 |
# File 'lib/v20210903/models.rb', line 565 def ExactTextSummary @ExactTextSummary end |
#SummaryType ⇒ Object
565 566 567 |
# File 'lib/v20210903/models.rb', line 565 def SummaryType @SummaryType end |
#TTSMode ⇒ Object
565 566 567 |
# File 'lib/v20210903/models.rb', line 565 def TTSMode @TTSMode end |
#VideoRotationMode ⇒ Object
565 566 567 |
# File 'lib/v20210903/models.rb', line 565 def VideoRotationMode @VideoRotationMode end |
#VideoURL ⇒ Object
565 566 567 |
# File 'lib/v20210903/models.rb', line 565 def VideoURL @VideoURL end |
#WriteBackCosPath ⇒ Object
565 566 567 |
# File 'lib/v20210903/models.rb', line 565 def WriteBackCosPath @WriteBackCosPath end |
Instance Method Details
#deserialize(params) ⇒ Object
582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 |
# File 'lib/v20210903/models.rb', line 582 def deserialize(params) @SummaryType = params['SummaryType'] @VideoURL = params['VideoURL'] @CallbackURL = params['CallbackURL'] @WriteBackCosPath = params['WriteBackCosPath'] @ActiveVideoGenerate = params['ActiveVideoGenerate'] unless params['VideoRotationMode'].nil? @VideoRotationMode = VideoRotationMode.new @VideoRotationMode.deserialize(params['VideoRotationMode']) end unless params['TTSMode'].nil? @TTSMode = TTSMode.new @TTSMode.deserialize(params['TTSMode']) end @ActiveTTSOutput = params['ActiveTTSOutput'] unless params['ExactAsrSet'].nil? @ExactAsrSet = [] params['ExactAsrSet'].each do |i| asrresult_tmp = AsrResult.new asrresult_tmp.deserialize(i) @ExactAsrSet << asrresult_tmp end end @ExactTextSummary = params['ExactTextSummary'] @ExactTextSegSet = params['ExactTextSegSet'] unless params['ExactShotSegSet'].nil? @ExactShotSegSet = [] params['ExactShotSegSet'].each do |i| shotinfo_tmp = ShotInfo.new shotinfo_tmp.deserialize(i) @ExactShotSegSet << shotinfo_tmp end end end |