Class: TencentCloud::Mps::V20190612::AudioTemplateInfo

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

Overview

音频流配置参数

Instance Attribute Summary collapse

  • #Bitrate ⇒ Object

    详细参考音频采样率支持范围文档 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败!

  • 1:单通道
  • 2:双通道
  • 6:5.1声道
  • 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。 默认值:2。 注意:此字段只是自适应转码生效, 注意:此字段可能返回 null,表示取不到有效值。.

  • #Codec ⇒ Object

    详细参考音频采样率支持范围文档 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败!

  • 1:单通道
  • 2:双通道
  • 6:5.1声道
  • 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。 默认值:2。 注意:此字段只是自适应转码生效, 注意:此字段可能返回 null,表示取不到有效值。.

  • #SampleRate ⇒ Object

    详细参考音频采样率支持范围文档 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败!

  • 1:单通道
  • 2:双通道
  • 6:5.1声道
  • 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。 默认值:2。 注意:此字段只是自适应转码生效, 注意:此字段可能返回 null,表示取不到有效值。.

  • #TrackChannelInfo ⇒ Object

    详细参考音频采样率支持范围文档 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败!

  • 1:单通道
  • 2:双通道
  • 6:5.1声道
  • 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。 默认值:2。 注意:此字段只是自适应转码生效, 注意:此字段可能返回 null,表示取不到有效值。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(codec = nil, bitrate = nil, samplerate = nil, audiochannel = nil, trackchannelinfo = nil) ⇒ AudioTemplateInfo

    Returns a new instance of AudioTemplateInfo.

    
    
    5607
    5608
    5609
    5610
    5611
    5612
    5613
    # File 'lib/v20190612/models.rb', line 5607
    
    def initialize(codec=nil, bitrate=nil, samplerate=nil, audiochannel=nil, trackchannelinfo=nil)
      @Codec = codec
      @Bitrate = bitrate
      @SampleRate = samplerate
      @AudioChannel = audiochannel
      @TrackChannelInfo = trackchannelinfo
    end

    Instance Attribute Details

    #AudioChannelObject

    详细参考音频采样率支持范围文档 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败!

  • 1:单通道
  • 2:双通道
  • 6:5.1声道
  • 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。 默认值:2。 注意:此字段只是自适应转码生效, 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • SampleRate:

      音频流的采样率,不同编码标准支持的采样率选项不同。填0代表使用源音频的采样率数值。

    • AudioChannel:

      音频通道方式,可选值:

    • TrackChannelInfo:

      合并音轨信息。

    
    
    5605
    5606
    5607
    # File 'lib/v20190612/models.rb', line 5605
    
    def AudioChannel
      @AudioChannel
    end

    #BitrateObject

    详细参考音频采样率支持范围文档 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败!

  • 1:单通道
  • 2:双通道
  • 6:5.1声道
  • 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。 默认值:2。 注意:此字段只是自适应转码生效, 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • SampleRate:

      音频流的采样率,不同编码标准支持的采样率选项不同。填0代表使用源音频的采样率数值。

    • AudioChannel:

      音频通道方式,可选值:

    • TrackChannelInfo:

      合并音轨信息。

    
    
    5605
    5606
    5607
    # File 'lib/v20190612/models.rb', line 5605
    
    def Bitrate
      @Bitrate
    end

    #CodecObject

    详细参考音频采样率支持范围文档 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败!

  • 1:单通道
  • 2:双通道
  • 6:5.1声道
  • 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。 默认值:2。 注意:此字段只是自适应转码生效, 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • SampleRate:

      音频流的采样率,不同编码标准支持的采样率选项不同。填0代表使用源音频的采样率数值。

    • AudioChannel:

      音频通道方式,可选值:

    • TrackChannelInfo:

      合并音轨信息。

    
    
    5605
    5606
    5607
    # File 'lib/v20190612/models.rb', line 5605
    
    def Codec
      @Codec
    end

    #SampleRateObject

    详细参考音频采样率支持范围文档 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败!

  • 1:单通道
  • 2:双通道
  • 6:5.1声道
  • 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。 默认值:2。 注意:此字段只是自适应转码生效, 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • SampleRate:

      音频流的采样率,不同编码标准支持的采样率选项不同。填0代表使用源音频的采样率数值。

    • AudioChannel:

      音频通道方式,可选值:

    • TrackChannelInfo:

      合并音轨信息。

    
    
    5605
    5606
    5607
    # File 'lib/v20190612/models.rb', line 5605
    
    def SampleRate
      @SampleRate
    end

    #TrackChannelInfoObject

    详细参考音频采样率支持范围文档 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败!

  • 1:单通道
  • 2:双通道
  • 6:5.1声道
  • 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。 默认值:2。 注意:此字段只是自适应转码生效, 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • SampleRate:

      音频流的采样率,不同编码标准支持的采样率选项不同。填0代表使用源音频的采样率数值。

    • AudioChannel:

      音频通道方式,可选值:

    • TrackChannelInfo:

      合并音轨信息。

    
    
    5605
    5606
    5607
    # File 'lib/v20190612/models.rb', line 5605
    
    def TrackChannelInfo
      @TrackChannelInfo
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    5615
    5616
    5617
    5618
    5619
    5620
    5621
    5622
    5623
    5624
    # File 'lib/v20190612/models.rb', line 5615
    
    def deserialize(params)
      @Codec = params['Codec']
      @Bitrate = params['Bitrate']
      @SampleRate = params['SampleRate']
      @AudioChannel = params['AudioChannel']
      unless params['TrackChannelInfo'].nil?
        @TrackChannelInfo = AudioTrackChannelInfo.new
        @TrackChannelInfo.deserialize(params['TrackChannelInfo'])
      end
    end