Class: TencentCloud::Mps::V20190612::MediaVideoStreamItem

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

Overview

点播文件视频流信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bitrate = nil, height = nil, width = nil, codec = nil, fps = nil, colorprimaries = nil, colorspace = nil, colortransfer = nil, hdrtype = nil, codecs = nil, fpsnumerator = nil, fpsdenominator = nil) ⇒ MediaVideoStreamItem

Returns a new instance of MediaVideoStreamItem.



21338
21339
21340
21341
21342
21343
21344
21345
21346
21347
21348
21349
21350
21351
# File 'lib/v20190612/models.rb', line 21338

def initialize(bitrate=nil, height=nil, width=nil, codec=nil, fps=nil, colorprimaries=nil, colorspace=nil, colortransfer=nil, hdrtype=nil, codecs=nil, fpsnumerator=nil, fpsdenominator=nil)
  @Bitrate = bitrate
  @Height = height
  @Width = width
  @Codec = codec
  @Fps = fps
  @ColorPrimaries = colorprimaries
  @ColorSpace = colorspace
  @ColorTransfer = colortransfer
  @HdrType = hdrtype
  @Codecs = codecs
  @FpsNumerator = fpsnumerator
  @FpsDenominator = fpsdenominator
end

Instance Attribute Details

#BitrateObject

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

Parameters:

  • 视频流的码率,单位:bps。

  • 视频流的高度,单位:px。

  • 视频流的宽度,单位:px。

  • 视频流的编码格式,例如 h264。

  • 帧率,单位:hz。

  • 色彩空间。

  • 色彩空间。

  • 色彩空间。

  • HDR类型。

  • 视频Codecs。

  • 帧率分子部分

  • 帧率分母部分



21336
21337
21338
# File 'lib/v20190612/models.rb', line 21336

def Bitrate
  @Bitrate
end

#CodecObject

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

Parameters:

  • 视频流的码率,单位:bps。

  • 视频流的高度,单位:px。

  • 视频流的宽度,单位:px。

  • 视频流的编码格式,例如 h264。

  • 帧率,单位:hz。

  • 色彩空间。

  • 色彩空间。

  • 色彩空间。

  • HDR类型。

  • 视频Codecs。

  • 帧率分子部分

  • 帧率分母部分



21336
21337
21338
# File 'lib/v20190612/models.rb', line 21336

def Codec
  @Codec
end

#CodecsObject

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

Parameters:

  • 视频流的码率,单位:bps。

  • 视频流的高度,单位:px。

  • 视频流的宽度,单位:px。

  • 视频流的编码格式,例如 h264。

  • 帧率,单位:hz。

  • 色彩空间。

  • 色彩空间。

  • 色彩空间。

  • HDR类型。

  • 视频Codecs。

  • 帧率分子部分

  • 帧率分母部分



21336
21337
21338
# File 'lib/v20190612/models.rb', line 21336

def Codecs
  @Codecs
end

#ColorPrimariesObject

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

Parameters:

  • 视频流的码率,单位:bps。

  • 视频流的高度,单位:px。

  • 视频流的宽度,单位:px。

  • 视频流的编码格式,例如 h264。

  • 帧率,单位:hz。

  • 色彩空间。

  • 色彩空间。

  • 色彩空间。

  • HDR类型。

  • 视频Codecs。

  • 帧率分子部分

  • 帧率分母部分



21336
21337
21338
# File 'lib/v20190612/models.rb', line 21336

def ColorPrimaries
  @ColorPrimaries
end

#ColorSpaceObject

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

Parameters:

  • 视频流的码率,单位:bps。

  • 视频流的高度,单位:px。

  • 视频流的宽度,单位:px。

  • 视频流的编码格式,例如 h264。

  • 帧率,单位:hz。

  • 色彩空间。

  • 色彩空间。

  • 色彩空间。

  • HDR类型。

  • 视频Codecs。

  • 帧率分子部分

  • 帧率分母部分



21336
21337
21338
# File 'lib/v20190612/models.rb', line 21336

def ColorSpace
  @ColorSpace
end

#ColorTransferObject

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

Parameters:

  • 视频流的码率,单位:bps。

  • 视频流的高度,单位:px。

  • 视频流的宽度,单位:px。

  • 视频流的编码格式,例如 h264。

  • 帧率,单位:hz。

  • 色彩空间。

  • 色彩空间。

  • 色彩空间。

  • HDR类型。

  • 视频Codecs。

  • 帧率分子部分

  • 帧率分母部分



21336
21337
21338
# File 'lib/v20190612/models.rb', line 21336

def ColorTransfer
  @ColorTransfer
end

#FpsObject

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

Parameters:

  • 视频流的码率,单位:bps。

  • 视频流的高度,单位:px。

  • 视频流的宽度,单位:px。

  • 视频流的编码格式,例如 h264。

  • 帧率,单位:hz。

  • 色彩空间。

  • 色彩空间。

  • 色彩空间。

  • HDR类型。

  • 视频Codecs。

  • 帧率分子部分

  • 帧率分母部分



21336
21337
21338
# File 'lib/v20190612/models.rb', line 21336

def Fps
  @Fps
end

#FpsDenominatorObject

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

Parameters:

  • 视频流的码率,单位:bps。

  • 视频流的高度,单位:px。

  • 视频流的宽度,单位:px。

  • 视频流的编码格式,例如 h264。

  • 帧率,单位:hz。

  • 色彩空间。

  • 色彩空间。

  • 色彩空间。

  • HDR类型。

  • 视频Codecs。

  • 帧率分子部分

  • 帧率分母部分



21336
21337
21338
# File 'lib/v20190612/models.rb', line 21336

def FpsDenominator
  @FpsDenominator
end

#FpsNumeratorObject

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

Parameters:

  • 视频流的码率,单位:bps。

  • 视频流的高度,单位:px。

  • 视频流的宽度,单位:px。

  • 视频流的编码格式,例如 h264。

  • 帧率,单位:hz。

  • 色彩空间。

  • 色彩空间。

  • 色彩空间。

  • HDR类型。

  • 视频Codecs。

  • 帧率分子部分

  • 帧率分母部分



21336
21337
21338
# File 'lib/v20190612/models.rb', line 21336

def FpsNumerator
  @FpsNumerator
end

#HdrTypeObject

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

Parameters:

  • 视频流的码率,单位:bps。

  • 视频流的高度,单位:px。

  • 视频流的宽度,单位:px。

  • 视频流的编码格式,例如 h264。

  • 帧率,单位:hz。

  • 色彩空间。

  • 色彩空间。

  • 色彩空间。

  • HDR类型。

  • 视频Codecs。

  • 帧率分子部分

  • 帧率分母部分



21336
21337
21338
# File 'lib/v20190612/models.rb', line 21336

def HdrType
  @HdrType
end

#HeightObject

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

Parameters:

  • 视频流的码率,单位:bps。

  • 视频流的高度,单位:px。

  • 视频流的宽度,单位:px。

  • 视频流的编码格式,例如 h264。

  • 帧率,单位:hz。

  • 色彩空间。

  • 色彩空间。

  • 色彩空间。

  • HDR类型。

  • 视频Codecs。

  • 帧率分子部分

  • 帧率分母部分



21336
21337
21338
# File 'lib/v20190612/models.rb', line 21336

def Height
  @Height
end

#WidthObject

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

Parameters:

  • 视频流的码率,单位:bps。

  • 视频流的高度,单位:px。

  • 视频流的宽度,单位:px。

  • 视频流的编码格式,例如 h264。

  • 帧率,单位:hz。

  • 色彩空间。

  • 色彩空间。

  • 色彩空间。

  • HDR类型。

  • 视频Codecs。

  • 帧率分子部分

  • 帧率分母部分



21336
21337
21338
# File 'lib/v20190612/models.rb', line 21336

def Width
  @Width
end

Instance Method Details

#deserialize(params) ⇒ Object



21353
21354
21355
21356
21357
21358
21359
21360
21361
21362
21363
21364
21365
21366
# File 'lib/v20190612/models.rb', line 21353

def deserialize(params)
  @Bitrate = params['Bitrate']
  @Height = params['Height']
  @Width = params['Width']
  @Codec = params['Codec']
  @Fps = params['Fps']
  @ColorPrimaries = params['ColorPrimaries']
  @ColorSpace = params['ColorSpace']
  @ColorTransfer = params['ColorTransfer']
  @HdrType = params['HdrType']
  @Codecs = params['Codecs']
  @FpsNumerator = params['FpsNumerator']
  @FpsDenominator = params['FpsDenominator']
end