Class: TencentCloud::Ivld::V20210903::MediaMetadata

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

Overview

媒资文件视频元信息,包括分辨率,帧率,码率等

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filesize = nil, md5 = nil, duration = nil, numframes = nil, width = nil, height = nil, fps = nil, bitrate = nil) ⇒ MediaMetadata

Returns a new instance of MediaMetadata.



2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
# File 'lib/v20210903/models.rb', line 2036

def initialize(filesize=nil, md5=nil, duration=nil, numframes=nil, width=nil, height=nil, fps=nil, bitrate=nil)
  @FileSize = filesize
  @MD5 = md5
  @Duration = duration
  @NumFrames = numframes
  @Width = width
  @Height = height
  @FPS = fps
  @BitRate = bitrate
end

Instance Attribute Details

#BitRateObject

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

Parameters:

  • FileSize:

    媒资视频文件大小,单位为字节

  • MD5:

    媒资视频文件MD5

  • Duration:

    媒资视频时长,单位为秒

  • NumFrames:

    媒资视频总帧数

  • Width:

    媒资视频宽度,单位为像素

  • Height:

    媒资视频高度,单位为像素

  • FPS:

    媒资视频帧率,单位为Hz

  • BitRate:

    媒资视频比特率,单位为kbps



2034
2035
2036
# File 'lib/v20210903/models.rb', line 2034

def BitRate
  @BitRate
end

#DurationObject

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

Parameters:

  • FileSize:

    媒资视频文件大小,单位为字节

  • MD5:

    媒资视频文件MD5

  • Duration:

    媒资视频时长,单位为秒

  • NumFrames:

    媒资视频总帧数

  • Width:

    媒资视频宽度,单位为像素

  • Height:

    媒资视频高度,单位为像素

  • FPS:

    媒资视频帧率,单位为Hz

  • BitRate:

    媒资视频比特率,单位为kbps



2034
2035
2036
# File 'lib/v20210903/models.rb', line 2034

def Duration
  @Duration
end

#FileSizeObject

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

Parameters:

  • FileSize:

    媒资视频文件大小,单位为字节

  • MD5:

    媒资视频文件MD5

  • Duration:

    媒资视频时长,单位为秒

  • NumFrames:

    媒资视频总帧数

  • Width:

    媒资视频宽度,单位为像素

  • Height:

    媒资视频高度,单位为像素

  • FPS:

    媒资视频帧率,单位为Hz

  • BitRate:

    媒资视频比特率,单位为kbps



2034
2035
2036
# File 'lib/v20210903/models.rb', line 2034

def FileSize
  @FileSize
end

#FPSObject

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

Parameters:

  • FileSize:

    媒资视频文件大小,单位为字节

  • MD5:

    媒资视频文件MD5

  • Duration:

    媒资视频时长,单位为秒

  • NumFrames:

    媒资视频总帧数

  • Width:

    媒资视频宽度,单位为像素

  • Height:

    媒资视频高度,单位为像素

  • FPS:

    媒资视频帧率,单位为Hz

  • BitRate:

    媒资视频比特率,单位为kbps



2034
2035
2036
# File 'lib/v20210903/models.rb', line 2034

def FPS
  @FPS
end

#HeightObject

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

Parameters:

  • FileSize:

    媒资视频文件大小,单位为字节

  • MD5:

    媒资视频文件MD5

  • Duration:

    媒资视频时长,单位为秒

  • NumFrames:

    媒资视频总帧数

  • Width:

    媒资视频宽度,单位为像素

  • Height:

    媒资视频高度,单位为像素

  • FPS:

    媒资视频帧率,单位为Hz

  • BitRate:

    媒资视频比特率,单位为kbps



2034
2035
2036
# File 'lib/v20210903/models.rb', line 2034

def Height
  @Height
end

#MD5Object

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

Parameters:

  • FileSize:

    媒资视频文件大小,单位为字节

  • MD5:

    媒资视频文件MD5

  • Duration:

    媒资视频时长,单位为秒

  • NumFrames:

    媒资视频总帧数

  • Width:

    媒资视频宽度,单位为像素

  • Height:

    媒资视频高度,单位为像素

  • FPS:

    媒资视频帧率,单位为Hz

  • BitRate:

    媒资视频比特率,单位为kbps



2034
2035
2036
# File 'lib/v20210903/models.rb', line 2034

def MD5
  @MD5
end

#NumFramesObject

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

Parameters:

  • FileSize:

    媒资视频文件大小,单位为字节

  • MD5:

    媒资视频文件MD5

  • Duration:

    媒资视频时长,单位为秒

  • NumFrames:

    媒资视频总帧数

  • Width:

    媒资视频宽度,单位为像素

  • Height:

    媒资视频高度,单位为像素

  • FPS:

    媒资视频帧率,单位为Hz

  • BitRate:

    媒资视频比特率,单位为kbps



2034
2035
2036
# File 'lib/v20210903/models.rb', line 2034

def NumFrames
  @NumFrames
end

#WidthObject

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

Parameters:

  • FileSize:

    媒资视频文件大小,单位为字节

  • MD5:

    媒资视频文件MD5

  • Duration:

    媒资视频时长,单位为秒

  • NumFrames:

    媒资视频总帧数

  • Width:

    媒资视频宽度,单位为像素

  • Height:

    媒资视频高度,单位为像素

  • FPS:

    媒资视频帧率,单位为Hz

  • BitRate:

    媒资视频比特率,单位为kbps



2034
2035
2036
# File 'lib/v20210903/models.rb', line 2034

def Width
  @Width
end

Instance Method Details

#deserialize(params) ⇒ Object



2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
# File 'lib/v20210903/models.rb', line 2047

def deserialize(params)
  @FileSize = params['FileSize']
  @MD5 = params['MD5']
  @Duration = params['Duration']
  @NumFrames = params['NumFrames']
  @Width = params['Width']
  @Height = params['Height']
  @FPS = params['FPS']
  @BitRate = params['BitRate']
end