Class: TencentCloud::Mps::V20190612::EvaluationTaskInput
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::EvaluationTaskInput
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20190612/models.rb
Overview
评测任务输入参数类型
Instance Attribute Summary collapse
-
#BitrateSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ContrastInfoSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ContrastMediaSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ContrastTemplateSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#EndFrameIndex ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#EndTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#EvaluationRangeType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#EvaluationTypeSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ResolutionAlignmentMode ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#StartFrameIndex ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#StartTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#TaskType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#VCRFSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(tasktype = nil, evaluationtypeset = nil, evaluationrangetype = nil, contrastinfoset = nil, contrastmediaset = nil, contrasttemplateset = nil, starttime = nil, endtime = nil, startframeindex = nil, endframeindex = nil, resolutionalignmentmode = nil, bitrateset = nil, vcrfset = nil) ⇒ EvaluationTaskInput
constructor
A new instance of EvaluationTaskInput.
Constructor Details
#initialize(tasktype = nil, evaluationtypeset = nil, evaluationrangetype = nil, contrastinfoset = nil, contrastmediaset = nil, contrasttemplateset = nil, starttime = nil, endtime = nil, startframeindex = nil, endframeindex = nil, resolutionalignmentmode = nil, bitrateset = nil, vcrfset = nil) ⇒ EvaluationTaskInput
Returns a new instance of EvaluationTaskInput.
16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 |
# File 'lib/v20190612/models.rb', line 16369 def initialize(tasktype=nil, evaluationtypeset=nil, evaluationrangetype=nil, contrastinfoset=nil, contrastmediaset=nil, contrasttemplateset=nil, starttime=nil, endtime=nil, startframeindex=nil, endframeindex=nil, resolutionalignmentmode=nil, bitrateset=nil, vcrfset=nil) @TaskType = tasktype @EvaluationTypeSet = evaluationtypeset @EvaluationRangeType = evaluationrangetype @ContrastInfoSet = contrastinfoset @ContrastMediaSet = contrastmediaset @ContrastTemplateSet = contrasttemplateset @StartTime = starttime @EndTime = endtime @StartFrameIndex = startframeindex @EndFrameIndex = endframeindex @ResolutionAlignmentMode = resolutionalignmentmode @BitrateSet = bitrateset @VCRFSet = vcrfset end |
Instance Attribute Details
#BitrateSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
16364 16365 16366 |
# File 'lib/v20190612/models.rb', line 16364 def BitrateSet @BitrateSet end |
#ContrastInfoSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
16364 16365 16366 |
# File 'lib/v20190612/models.rb', line 16364 def ContrastInfoSet @ContrastInfoSet end |
#ContrastMediaSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
16364 16365 16366 |
# File 'lib/v20190612/models.rb', line 16364 def ContrastMediaSet @ContrastMediaSet end |
#ContrastTemplateSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
16364 16365 16366 |
# File 'lib/v20190612/models.rb', line 16364 def ContrastTemplateSet @ContrastTemplateSet end |
#EndFrameIndex ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
16364 16365 16366 |
# File 'lib/v20190612/models.rb', line 16364 def EndFrameIndex @EndFrameIndex end |
#EndTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
16364 16365 16366 |
# File 'lib/v20190612/models.rb', line 16364 def EndTime @EndTime end |
#EvaluationRangeType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
16364 16365 16366 |
# File 'lib/v20190612/models.rb', line 16364 def EvaluationRangeType @EvaluationRangeType end |
#EvaluationTypeSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
16364 16365 16366 |
# File 'lib/v20190612/models.rb', line 16364 def EvaluationTypeSet @EvaluationTypeSet end |
#ResolutionAlignmentMode ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
16364 16365 16366 |
# File 'lib/v20190612/models.rb', line 16364 def ResolutionAlignmentMode @ResolutionAlignmentMode end |
#StartFrameIndex ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
16364 16365 16366 |
# File 'lib/v20190612/models.rb', line 16364 def StartFrameIndex @StartFrameIndex end |
#StartTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
16364 16365 16366 |
# File 'lib/v20190612/models.rb', line 16364 def StartTime @StartTime end |
#TaskType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
16364 16365 16366 |
# File 'lib/v20190612/models.rb', line 16364 def TaskType @TaskType end |
#VCRFSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
16364 16365 16366 |
# File 'lib/v20190612/models.rb', line 16364 def VCRFSet @VCRFSet end |
Instance Method Details
#deserialize(params) ⇒ Object
16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 |
# File 'lib/v20190612/models.rb', line 16385 def deserialize(params) @TaskType = params['TaskType'] @EvaluationTypeSet = params['EvaluationTypeSet'] @EvaluationRangeType = params['EvaluationRangeType'] unless params['ContrastInfoSet'].nil? @ContrastInfoSet = [] params['ContrastInfoSet'].each do |i| mediainputinfo_tmp = MediaInputInfo.new mediainputinfo_tmp.deserialize(i) @ContrastInfoSet << mediainputinfo_tmp end end unless params['ContrastMediaSet'].nil? @ContrastMediaSet = [] params['ContrastMediaSet'].each do |i| evaluationmediainputinfo_tmp = EvaluationMediaInputInfo.new evaluationmediainputinfo_tmp.deserialize(i) @ContrastMediaSet << evaluationmediainputinfo_tmp end end unless params['ContrastTemplateSet'].nil? @ContrastTemplateSet = [] params['ContrastTemplateSet'].each do |i| evaluationtemplateinputinfo_tmp = EvaluationTemplateInputInfo.new evaluationtemplateinputinfo_tmp.deserialize(i) @ContrastTemplateSet << evaluationtemplateinputinfo_tmp end end @StartTime = params['StartTime'] @EndTime = params['EndTime'] @StartFrameIndex = params['StartFrameIndex'] @EndFrameIndex = params['EndFrameIndex'] @ResolutionAlignmentMode = params['ResolutionAlignmentMode'] @BitrateSet = params['BitrateSet'] @VCRFSet = params['VCRFSet'] end |