Class: TencentCloud::Ie::V20200304::MediaResultInfo

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

Overview

结果文件媒体信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(duration = nil, resultvideoinfoset = nil, resultaudioinfoset = nil) ⇒ MediaResultInfo

Returns a new instance of MediaResultInfo.



2066
2067
2068
2069
2070
# File 'lib/v20200304/models.rb', line 2066

def initialize(duration=nil, resultvideoinfoset=nil, resultaudioinfoset=nil)
  @Duration = duration
  @ResultVideoInfoSet = resultvideoinfoset
  @ResultAudioInfoSet = resultaudioinfoset
end

Instance Attribute Details

#DurationObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Duration:

    媒体时长,单位:毫秒

  • ResultVideoInfoSet:

    视频流信息

  • ResultAudioInfoSet:

    音频流信息



2064
2065
2066
# File 'lib/v20200304/models.rb', line 2064

def Duration
  @Duration
end

#ResultAudioInfoSetObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Duration:

    媒体时长,单位:毫秒

  • ResultVideoInfoSet:

    视频流信息

  • ResultAudioInfoSet:

    音频流信息



2064
2065
2066
# File 'lib/v20200304/models.rb', line 2064

def ResultAudioInfoSet
  @ResultAudioInfoSet
end

#ResultVideoInfoSetObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Duration:

    媒体时长,单位:毫秒

  • ResultVideoInfoSet:

    视频流信息

  • ResultAudioInfoSet:

    音频流信息



2064
2065
2066
# File 'lib/v20200304/models.rb', line 2064

def ResultVideoInfoSet
  @ResultVideoInfoSet
end

Instance Method Details

#deserialize(params) ⇒ Object



2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
# File 'lib/v20200304/models.rb', line 2072

def deserialize(params)
  @Duration = params['Duration']
  unless params['ResultVideoInfoSet'].nil?
    @ResultVideoInfoSet = []
    params['ResultVideoInfoSet'].each do |i|
      resultvideoinfo_tmp = ResultVideoInfo.new
      resultvideoinfo_tmp.deserialize(i)
      @ResultVideoInfoSet << resultvideoinfo_tmp
    end
  end
  unless params['ResultAudioInfoSet'].nil?
    @ResultAudioInfoSet = []
    params['ResultAudioInfoSet'].each do |i|
      resultaudioinfo_tmp = ResultAudioInfo.new
      resultaudioinfo_tmp.deserialize(i)
      @ResultAudioInfoSet << resultaudioinfo_tmp
    end
  end
end