Class: TencentCloud::Cme::V20191029::VideoEncodingPresetAudioSetting

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

Overview

视频编码配置中的音频设置

Instance Attribute Summary collapse

  • #Channels ⇒ Object

    默认值:AAC。 默认值:64K。

  • 1:单声道;
  • 2:双声道。
  • 默认值:2。 默认值:16000。.

  • #Codec ⇒ Object

    默认值:AAC。 默认值:64K。

  • 1:单声道;
  • 2:双声道。
  • 默认值:2。 默认值:16000。.

  • #SampleRate ⇒ Object

    默认值:AAC。 默认值:64K。

  • 1:单声道;
  • 2:双声道。
  • 默认值:2。 默认值:16000。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(codec = nil, bitrate = nil, channels = nil, samplerate = nil) ⇒ VideoEncodingPresetAudioSetting

    Returns a new instance of VideoEncodingPresetAudioSetting.

    
    
    6394
    6395
    6396
    6397
    6398
    6399
    # File 'lib/v20191029/models.rb', line 6394
    
    def initialize(codec=nil, bitrate=nil, channels=nil, samplerate=nil)
      @Codec = codec
      @Bitrate = bitrate
      @Channels = channels
      @SampleRate = samplerate
    end
    

    Instance Attribute Details

    #BitrateObject

    默认值:AAC。 默认值:64K。

  • 1:单声道;
  • 2:双声道。
  • 默认值:2。 默认值:16000。

    Parameters:

    • Bitrate:

      音频码率,单位:bps。

    • Channels:

      音频声道数,可选值:

    • SampleRate:

      音频流的采样率,仅支持 16000; 32000; 44100; 48000。单位:Hz。

    
    
    6392
    6393
    6394
    # File 'lib/v20191029/models.rb', line 6392
    
    def Bitrate
      @Bitrate
    end
    

    #ChannelsObject

    默认值:AAC。 默认值:64K。

  • 1:单声道;
  • 2:双声道。
  • 默认值:2。 默认值:16000。

    Parameters:

    • Bitrate:

      音频码率,单位:bps。

    • Channels:

      音频声道数,可选值:

    • SampleRate:

      音频流的采样率,仅支持 16000; 32000; 44100; 48000。单位:Hz。

    
    
    6392
    6393
    6394
    # File 'lib/v20191029/models.rb', line 6392
    
    def Channels
      @Channels
    end
    

    #CodecObject

    默认值:AAC。 默认值:64K。

  • 1:单声道;
  • 2:双声道。
  • 默认值:2。 默认值:16000。

    Parameters:

    • Bitrate:

      音频码率,单位:bps。

    • Channels:

      音频声道数,可选值:

    • SampleRate:

      音频流的采样率,仅支持 16000; 32000; 44100; 48000。单位:Hz。

    
    
    6392
    6393
    6394
    # File 'lib/v20191029/models.rb', line 6392
    
    def Codec
      @Codec
    end
    

    #SampleRateObject

    默认值:AAC。 默认值:64K。

  • 1:单声道;
  • 2:双声道。
  • 默认值:2。 默认值:16000。

    Parameters:

    • Bitrate:

      音频码率,单位:bps。

    • Channels:

      音频声道数,可选值:

    • SampleRate:

      音频流的采样率,仅支持 16000; 32000; 44100; 48000。单位:Hz。

    
    
    6392
    6393
    6394
    # File 'lib/v20191029/models.rb', line 6392
    
    def SampleRate
      @SampleRate
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    6401
    6402
    6403
    6404
    6405
    6406
    # File 'lib/v20191029/models.rb', line 6401
    
    def deserialize(params)
      @Codec = params['Codec']
      @Bitrate = params['Bitrate']
      @Channels = params['Channels']
      @SampleRate = params['SampleRate']
    end