Class: TencentCloud::Mps::V20190612::AudioTemplateInfoForUpdate

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

Overview

音频流配置参数

Instance Attribute Summary collapse

  • #Bitrate ⇒ Object

    当不需要对音频进行转码时,可选值为:

  • copy。
  • 当外层参数 Container 为 mp3 时,可选值为:
  • mp3。
  • 当外层参数 Container 为 ogg 或 flac 时,可选值为:
  • flac。
  • 当外层参数 Container 为 m4a 时,可选值为:
  • aac;
  • ac3。
  • 当外层参数 Container 为 mp4 或 flv 时,可选值为:
  • aac:更适合 mp4;
  • mp3:更适合 flv;
  • mp2。
  • 当外层参数 Container 为 hls 时,可选值为:
  • aac;
  • mp3。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 详细参考音频采样率支持范围文档 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败! 注意:此字段可能返回 null,表示取不到有效值。
  • 1:单通道
  • 2:双通道
  • 6:5.1声道
  • 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #Codec ⇒ Object

    当不需要对音频进行转码时,可选值为:

  • copy。
  • 当外层参数 Container 为 mp3 时,可选值为:
  • mp3。
  • 当外层参数 Container 为 ogg 或 flac 时,可选值为:
  • flac。
  • 当外层参数 Container 为 m4a 时,可选值为:
  • aac;
  • ac3。
  • 当外层参数 Container 为 mp4 或 flv 时,可选值为:
  • aac:更适合 mp4;
  • mp3:更适合 flv;
  • mp2。
  • 当外层参数 Container 为 hls 时,可选值为:
  • aac;
  • mp3。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 详细参考音频采样率支持范围文档 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败! 注意:此字段可能返回 null,表示取不到有效值。
  • 1:单通道
  • 2:双通道
  • 6:5.1声道
  • 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #SampleRate ⇒ Object

    当不需要对音频进行转码时,可选值为:

  • copy。
  • 当外层参数 Container 为 mp3 时,可选值为:
  • mp3。
  • 当外层参数 Container 为 ogg 或 flac 时,可选值为:
  • flac。
  • 当外层参数 Container 为 m4a 时,可选值为:
  • aac;
  • ac3。
  • 当外层参数 Container 为 mp4 或 flv 时,可选值为:
  • aac:更适合 mp4;
  • mp3:更适合 flv;
  • mp2。
  • 当外层参数 Container 为 hls 时,可选值为:
  • aac;
  • mp3。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 详细参考音频采样率支持范围文档 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败! 注意:此字段可能返回 null,表示取不到有效值。
  • 1:单通道
  • 2:双通道
  • 6:5.1声道
  • 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

  • #StreamSelects ⇒ Object

    当不需要对音频进行转码时,可选值为:

  • copy。
  • 当外层参数 Container 为 mp3 时,可选值为:
  • mp3。
  • 当外层参数 Container 为 ogg 或 flac 时,可选值为:
  • flac。
  • 当外层参数 Container 为 m4a 时,可选值为:
  • aac;
  • ac3。
  • 当外层参数 Container 为 mp4 或 flv 时,可选值为:
  • aac:更适合 mp4;
  • mp3:更适合 flv;
  • mp2。
  • 当外层参数 Container 为 hls 时,可选值为:
  • aac;
  • mp3。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 详细参考音频采样率支持范围文档 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败! 注意:此字段可能返回 null,表示取不到有效值。
  • 1:单通道
  • 2:双通道
  • 6:5.1声道
  • 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(codec = nil, bitrate = nil, samplerate = nil, audiochannel = nil, streamselects = nil) ⇒ AudioTemplateInfoForUpdate

    Returns a new instance of AudioTemplateInfoForUpdate.

    
    
    5670
    5671
    5672
    5673
    5674
    5675
    5676
    # File 'lib/v20190612/models.rb', line 5670
    
    def initialize(codec=nil, bitrate=nil, samplerate=nil, audiochannel=nil, streamselects=nil)
      @Codec = codec
      @Bitrate = bitrate
      @SampleRate = samplerate
      @AudioChannel = audiochannel
      @StreamSelects = streamselects
    end

    Instance Attribute Details

    #AudioChannelObject

    当不需要对音频进行转码时,可选值为:

  • copy。
  • 当外层参数 Container 为 mp3 时,可选值为:
  • mp3。
  • 当外层参数 Container 为 ogg 或 flac 时,可选值为:
  • flac。
  • 当外层参数 Container 为 m4a 时,可选值为:
  • aac;
  • ac3。
  • 当外层参数 Container 为 mp4 或 flv 时,可选值为:
  • aac:更适合 mp4;
  • mp3:更适合 flv;
  • mp2。
  • 当外层参数 Container 为 hls 时,可选值为:
  • aac;
  • mp3。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 详细参考[音频采样率支持范围文档](https://cloud.tencent.com/document/product/862/77166#f3b039f1-d817-4a96-b4e4-90132d31cd53) 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败! 注意:此字段可能返回 null,表示取不到有效值。
  • 1:单通道
  • 2:双通道
  • 6:5.1声道
  • 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 音频流的编码格式。

    • 音频流的码率,取值范围:0 和 [26, 256],单位:kbps。 当取值为 0,表示音频码率和原始音频保持一致。

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

    • 音频通道方式,可选值:

    • 指定输出要保留的音频轨道。默认是全部保留源的。

    
    
    5668
    5669
    5670
    # File 'lib/v20190612/models.rb', line 5668
    
    def AudioChannel
      @AudioChannel
    end

    #BitrateObject

    当不需要对音频进行转码时,可选值为:

  • copy。
  • 当外层参数 Container 为 mp3 时,可选值为:
  • mp3。
  • 当外层参数 Container 为 ogg 或 flac 时,可选值为:
  • flac。
  • 当外层参数 Container 为 m4a 时,可选值为:
  • aac;
  • ac3。
  • 当外层参数 Container 为 mp4 或 flv 时,可选值为:
  • aac:更适合 mp4;
  • mp3:更适合 flv;
  • mp2。
  • 当外层参数 Container 为 hls 时,可选值为:
  • aac;
  • mp3。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 详细参考[音频采样率支持范围文档](https://cloud.tencent.com/document/product/862/77166#f3b039f1-d817-4a96-b4e4-90132d31cd53) 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败! 注意:此字段可能返回 null,表示取不到有效值。
  • 1:单通道
  • 2:双通道
  • 6:5.1声道
  • 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 音频流的编码格式。

    • 音频流的码率,取值范围:0 和 [26, 256],单位:kbps。 当取值为 0,表示音频码率和原始音频保持一致。

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

    • 音频通道方式,可选值:

    • 指定输出要保留的音频轨道。默认是全部保留源的。

    
    
    5668
    5669
    5670
    # File 'lib/v20190612/models.rb', line 5668
    
    def Bitrate
      @Bitrate
    end

    #CodecObject

    当不需要对音频进行转码时,可选值为:

  • copy。
  • 当外层参数 Container 为 mp3 时,可选值为:
  • mp3。
  • 当外层参数 Container 为 ogg 或 flac 时,可选值为:
  • flac。
  • 当外层参数 Container 为 m4a 时,可选值为:
  • aac;
  • ac3。
  • 当外层参数 Container 为 mp4 或 flv 时,可选值为:
  • aac:更适合 mp4;
  • mp3:更适合 flv;
  • mp2。
  • 当外层参数 Container 为 hls 时,可选值为:
  • aac;
  • mp3。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 详细参考[音频采样率支持范围文档](https://cloud.tencent.com/document/product/862/77166#f3b039f1-d817-4a96-b4e4-90132d31cd53) 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败! 注意:此字段可能返回 null,表示取不到有效值。
  • 1:单通道
  • 2:双通道
  • 6:5.1声道
  • 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 音频流的编码格式。

    • 音频流的码率,取值范围:0 和 [26, 256],单位:kbps。 当取值为 0,表示音频码率和原始音频保持一致。

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

    • 音频通道方式,可选值:

    • 指定输出要保留的音频轨道。默认是全部保留源的。

    
    
    5668
    5669
    5670
    # File 'lib/v20190612/models.rb', line 5668
    
    def Codec
      @Codec
    end

    #SampleRateObject

    当不需要对音频进行转码时,可选值为:

  • copy。
  • 当外层参数 Container 为 mp3 时,可选值为:
  • mp3。
  • 当外层参数 Container 为 ogg 或 flac 时,可选值为:
  • flac。
  • 当外层参数 Container 为 m4a 时,可选值为:
  • aac;
  • ac3。
  • 当外层参数 Container 为 mp4 或 flv 时,可选值为:
  • aac:更适合 mp4;
  • mp3:更适合 flv;
  • mp2。
  • 当外层参数 Container 为 hls 时,可选值为:
  • aac;
  • mp3。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 详细参考[音频采样率支持范围文档](https://cloud.tencent.com/document/product/862/77166#f3b039f1-d817-4a96-b4e4-90132d31cd53) 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败! 注意:此字段可能返回 null,表示取不到有效值。
  • 1:单通道
  • 2:双通道
  • 6:5.1声道
  • 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 音频流的编码格式。

    • 音频流的码率,取值范围:0 和 [26, 256],单位:kbps。 当取值为 0,表示音频码率和原始音频保持一致。

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

    • 音频通道方式,可选值:

    • 指定输出要保留的音频轨道。默认是全部保留源的。

    
    
    5668
    5669
    5670
    # File 'lib/v20190612/models.rb', line 5668
    
    def SampleRate
      @SampleRate
    end

    #StreamSelectsObject

    当不需要对音频进行转码时,可选值为:

  • copy。
  • 当外层参数 Container 为 mp3 时,可选值为:
  • mp3。
  • 当外层参数 Container 为 ogg 或 flac 时,可选值为:
  • flac。
  • 当外层参数 Container 为 m4a 时,可选值为:
  • aac;
  • ac3。
  • 当外层参数 Container 为 mp4 或 flv 时,可选值为:
  • aac:更适合 mp4;
  • mp3:更适合 flv;
  • mp2。
  • 当外层参数 Container 为 hls 时,可选值为:
  • aac;
  • mp3。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 详细参考[音频采样率支持范围文档](https://cloud.tencent.com/document/product/862/77166#f3b039f1-d817-4a96-b4e4-90132d31cd53) 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败! 注意:此字段可能返回 null,表示取不到有效值。
  • 1:单通道
  • 2:双通道
  • 6:5.1声道
  • 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 音频流的编码格式。

    • 音频流的码率,取值范围:0 和 [26, 256],单位:kbps。 当取值为 0,表示音频码率和原始音频保持一致。

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

    • 音频通道方式,可选值:

    • 指定输出要保留的音频轨道。默认是全部保留源的。

    
    
    5668
    5669
    5670
    # File 'lib/v20190612/models.rb', line 5668
    
    def StreamSelects
      @StreamSelects
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    5678
    5679
    5680
    5681
    5682
    5683
    5684
    # File 'lib/v20190612/models.rb', line 5678
    
    def deserialize(params)
      @Codec = params['Codec']
      @Bitrate = params['Bitrate']
      @SampleRate = params['SampleRate']
      @AudioChannel = params['AudioChannel']
      @StreamSelects = params['StreamSelects']
    end