Class: TencentCloud::Vod::V20180717::MediaAdaptiveDynamicStreamingInfo

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

Overview

转自适应码流信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(adaptivedynamicstreamingset = nil) ⇒ MediaAdaptiveDynamicStreamingInfo

Returns a new instance of MediaAdaptiveDynamicStreamingInfo.



16502
16503
16504
# File 'lib/v20180717/models.rb', line 16502

def initialize(adaptivedynamicstreamingset=nil)
  @AdaptiveDynamicStreamingSet = adaptivedynamicstreamingset
end

Instance Attribute Details

#AdaptiveDynamicStreamingSetObject

Parameters:

  • AdaptiveDynamicStreamingSet:

    转自适应码流信息数组。



16500
16501
16502
# File 'lib/v20180717/models.rb', line 16500

def AdaptiveDynamicStreamingSet
  @AdaptiveDynamicStreamingSet
end

Instance Method Details

#deserialize(params) ⇒ Object



16506
16507
16508
16509
16510
16511
16512
16513
16514
16515
# File 'lib/v20180717/models.rb', line 16506

def deserialize(params)
  unless params['AdaptiveDynamicStreamingSet'].nil?
    @AdaptiveDynamicStreamingSet = []
    params['AdaptiveDynamicStreamingSet'].each do |i|
      adaptivedynamicstreaminginfoitem_tmp = AdaptiveDynamicStreamingInfoItem.new
      adaptivedynamicstreaminginfoitem_tmp.deserialize(i)
      @AdaptiveDynamicStreamingSet << adaptivedynamicstreaminginfoitem_tmp
    end
  end
end