Class: TencentCloud::Mps::V20190612::LiveStreamRecordResultInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190612/models.rb

Overview

直播流录制结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(recordover = nil, fileresults = nil) ⇒ LiveStreamRecordResultInfo

Returns a new instance of LiveStreamRecordResultInfo.



19734
19735
19736
19737
# File 'lib/v20190612/models.rb', line 19734

def initialize(recordover=nil, fileresults=nil)
  @RecordOver = recordover
  @FileResults = fileresults
end

Instance Attribute Details

#FileResultsObject

0:录制未结束,返回单个文件结果 1:录制结束,返回所有录制文件结果 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RecordOver:

    录制是否结束。

  • FileResults:

    文件列表



19732
19733
19734
# File 'lib/v20190612/models.rb', line 19732

def FileResults
  @FileResults
end

#RecordOverObject

0:录制未结束,返回单个文件结果 1:录制结束,返回所有录制文件结果 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RecordOver:

    录制是否结束。

  • FileResults:

    文件列表



19732
19733
19734
# File 'lib/v20190612/models.rb', line 19732

def RecordOver
  @RecordOver
end

Instance Method Details

#deserialize(params) ⇒ Object



19739
19740
19741
19742
19743
19744
19745
19746
19747
19748
19749
# File 'lib/v20190612/models.rb', line 19739

def deserialize(params)
  @RecordOver = params['RecordOver']
  unless params['FileResults'].nil?
    @FileResults = []
    params['FileResults'].each do |i|
      liverecordfile_tmp = LiveRecordFile.new
      liverecordfile_tmp.deserialize(i)
      @FileResults << liverecordfile_tmp
    end
  end
end