Class: TencentCloud::Vod::V20180717::MediaSubStreamInfoItem

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

Overview

转自适应码流子流信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, width = nil, height = nil, size = nil) ⇒ MediaSubStreamInfoItem

Returns a new instance of MediaSubStreamInfoItem.



18359
18360
18361
18362
18363
18364
# File 'lib/v20180717/models.rb', line 18359

def initialize(type=nil, width=nil, height=nil, size=nil)
  @Type = type
  @Width = width
  @Height = height
  @Size = size
end

Instance Attribute Details

#HeightObject

<li>audio:纯音频;</li> <li>video:视频(可能包含音频流)。</li> <font color=red>注意:</font>在 2023-02-09T16:00:00Z 前处理生成的自适应码流文件此字段为0。

Parameters:

  • Type:

    子流类型,取值范围:

  • Width:

    当子流为视频流时,视频画面宽度,单位:px。

  • Height:

    当子流为视频流时,视频画面高度,单位:px。

  • Size:

    子流媒体文件大小,单位:Byte。



18357
18358
18359
# File 'lib/v20180717/models.rb', line 18357

def Height
  @Height
end

#SizeObject

<li>audio:纯音频;</li> <li>video:视频(可能包含音频流)。</li> <font color=red>注意:</font>在 2023-02-09T16:00:00Z 前处理生成的自适应码流文件此字段为0。

Parameters:

  • Type:

    子流类型,取值范围:

  • Width:

    当子流为视频流时,视频画面宽度,单位:px。

  • Height:

    当子流为视频流时,视频画面高度,单位:px。

  • Size:

    子流媒体文件大小,单位:Byte。



18357
18358
18359
# File 'lib/v20180717/models.rb', line 18357

def Size
  @Size
end

#TypeObject

<li>audio:纯音频;</li> <li>video:视频(可能包含音频流)。</li> <font color=red>注意:</font>在 2023-02-09T16:00:00Z 前处理生成的自适应码流文件此字段为0。

Parameters:

  • Type:

    子流类型,取值范围:

  • Width:

    当子流为视频流时,视频画面宽度,单位:px。

  • Height:

    当子流为视频流时,视频画面高度,单位:px。

  • Size:

    子流媒体文件大小,单位:Byte。



18357
18358
18359
# File 'lib/v20180717/models.rb', line 18357

def Type
  @Type
end

#WidthObject

<li>audio:纯音频;</li> <li>video:视频(可能包含音频流)。</li> <font color=red>注意:</font>在 2023-02-09T16:00:00Z 前处理生成的自适应码流文件此字段为0。

Parameters:

  • Type:

    子流类型,取值范围:

  • Width:

    当子流为视频流时,视频画面宽度,单位:px。

  • Height:

    当子流为视频流时,视频画面高度,单位:px。

  • Size:

    子流媒体文件大小,单位:Byte。



18357
18358
18359
# File 'lib/v20180717/models.rb', line 18357

def Width
  @Width
end

Instance Method Details

#deserialize(params) ⇒ Object



18366
18367
18368
18369
18370
18371
# File 'lib/v20180717/models.rb', line 18366

def deserialize(params)
  @Type = params['Type']
  @Width = params['Width']
  @Height = params['Height']
  @Size = params['Size']
end