Class: TencentCloud::Ivld::V20210903::AudioMetadata

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, samplerate = nil, bitrate = nil, format = nil, bitdepth = nil, shortformat = nil) ⇒ AudioMetadata

Returns a new instance of AudioMetadata.



269
270
271
272
273
274
275
276
277
278
# File 'lib/v20210903/models.rb', line 269

def initialize(filesize=nil, md5=nil, duration=nil, samplerate=nil, bitrate=nil, format=nil, bitdepth=nil, shortformat=nil)
  @FileSize = filesize
  @MD5 = md5
  @Duration = duration
  @SampleRate = samplerate
  @BitRate = bitrate
  @Format = format
  @BitDepth = bitdepth
  @ShortFormat = shortformat
end

Instance Attribute Details

#BitDepthObject

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

Parameters:

  • FileSize:

    媒资音频文件大小,单位为Byte

  • MD5:

    媒资音频文件MD5

  • Duration:

    媒资音频时长,单位为秒

  • SampleRate:

    媒资音频采样率,单位为khz

  • BitRate:

    媒资音频码率,单位为kbps

  • Format:

    媒资音频文件格式

  • BitDepth:

    Audio Bit Depth: 16/24 bit .etc

  • ShortFormat:

    封装格式短后缀



267
268
269
# File 'lib/v20210903/models.rb', line 267

def BitDepth
  @BitDepth
end

#BitRateObject

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

Parameters:

  • FileSize:

    媒资音频文件大小,单位为Byte

  • MD5:

    媒资音频文件MD5

  • Duration:

    媒资音频时长,单位为秒

  • SampleRate:

    媒资音频采样率,单位为khz

  • BitRate:

    媒资音频码率,单位为kbps

  • Format:

    媒资音频文件格式

  • BitDepth:

    Audio Bit Depth: 16/24 bit .etc

  • ShortFormat:

    封装格式短后缀



267
268
269
# File 'lib/v20210903/models.rb', line 267

def BitRate
  @BitRate
end

#DurationObject

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

Parameters:

  • FileSize:

    媒资音频文件大小,单位为Byte

  • MD5:

    媒资音频文件MD5

  • Duration:

    媒资音频时长,单位为秒

  • SampleRate:

    媒资音频采样率,单位为khz

  • BitRate:

    媒资音频码率,单位为kbps

  • Format:

    媒资音频文件格式

  • BitDepth:

    Audio Bit Depth: 16/24 bit .etc

  • ShortFormat:

    封装格式短后缀



267
268
269
# File 'lib/v20210903/models.rb', line 267

def Duration
  @Duration
end

#FileSizeObject

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

Parameters:

  • FileSize:

    媒资音频文件大小,单位为Byte

  • MD5:

    媒资音频文件MD5

  • Duration:

    媒资音频时长,单位为秒

  • SampleRate:

    媒资音频采样率,单位为khz

  • BitRate:

    媒资音频码率,单位为kbps

  • Format:

    媒资音频文件格式

  • BitDepth:

    Audio Bit Depth: 16/24 bit .etc

  • ShortFormat:

    封装格式短后缀



267
268
269
# File 'lib/v20210903/models.rb', line 267

def FileSize
  @FileSize
end

#FormatObject

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

Parameters:

  • FileSize:

    媒资音频文件大小,单位为Byte

  • MD5:

    媒资音频文件MD5

  • Duration:

    媒资音频时长,单位为秒

  • SampleRate:

    媒资音频采样率,单位为khz

  • BitRate:

    媒资音频码率,单位为kbps

  • Format:

    媒资音频文件格式

  • BitDepth:

    Audio Bit Depth: 16/24 bit .etc

  • ShortFormat:

    封装格式短后缀



267
268
269
# File 'lib/v20210903/models.rb', line 267

def Format
  @Format
end

#MD5Object

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

Parameters:

  • FileSize:

    媒资音频文件大小,单位为Byte

  • MD5:

    媒资音频文件MD5

  • Duration:

    媒资音频时长,单位为秒

  • SampleRate:

    媒资音频采样率,单位为khz

  • BitRate:

    媒资音频码率,单位为kbps

  • Format:

    媒资音频文件格式

  • BitDepth:

    Audio Bit Depth: 16/24 bit .etc

  • ShortFormat:

    封装格式短后缀



267
268
269
# File 'lib/v20210903/models.rb', line 267

def MD5
  @MD5
end

#SampleRateObject

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

Parameters:

  • FileSize:

    媒资音频文件大小,单位为Byte

  • MD5:

    媒资音频文件MD5

  • Duration:

    媒资音频时长,单位为秒

  • SampleRate:

    媒资音频采样率,单位为khz

  • BitRate:

    媒资音频码率,单位为kbps

  • Format:

    媒资音频文件格式

  • BitDepth:

    Audio Bit Depth: 16/24 bit .etc

  • ShortFormat:

    封装格式短后缀



267
268
269
# File 'lib/v20210903/models.rb', line 267

def SampleRate
  @SampleRate
end

#ShortFormatObject

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

Parameters:

  • FileSize:

    媒资音频文件大小,单位为Byte

  • MD5:

    媒资音频文件MD5

  • Duration:

    媒资音频时长,单位为秒

  • SampleRate:

    媒资音频采样率,单位为khz

  • BitRate:

    媒资音频码率,单位为kbps

  • Format:

    媒资音频文件格式

  • BitDepth:

    Audio Bit Depth: 16/24 bit .etc

  • ShortFormat:

    封装格式短后缀



267
268
269
# File 'lib/v20210903/models.rb', line 267

def ShortFormat
  @ShortFormat
end

Instance Method Details

#deserialize(params) ⇒ Object



280
281
282
283
284
285
286
287
288
289
# File 'lib/v20210903/models.rb', line 280

def deserialize(params)
  @FileSize = params['FileSize']
  @MD5 = params['MD5']
  @Duration = params['Duration']
  @SampleRate = params['SampleRate']
  @BitRate = params['BitRate']
  @Format = params['Format']
  @BitDepth = params['BitDepth']
  @ShortFormat = params['ShortFormat']
end