Class: TencentCloud::Mps::V20190612::AudioTemplateInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::AudioTemplateInfo
- Defined in:
- lib/v20190612/models.rb
Overview
音频流配置参数
Instance Attribute Summary collapse
-
#AudioChannel ⇒ Object
详细参考音频采样率支持范围文档 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败!
- 1:单通道
- 2:双通道
- 6:5.1声道
当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为5.1声道。 默认值:2。 注意:此字段只是自适应转码生效, 注意:此字段可能返回 null,表示取不到有效值。. -
#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
- #deserialize(params) ⇒ Object
-
#initialize(codec = nil, bitrate = nil, samplerate = nil, audiochannel = nil, trackchannelinfo = nil) ⇒ AudioTemplateInfo
constructor
A new instance of AudioTemplateInfo.
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
#AudioChannel ⇒ Object
详细参考音频采样率支持范围文档 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败!
5605 5606 5607 |
# File 'lib/v20190612/models.rb', line 5605 def AudioChannel @AudioChannel end |
#Bitrate ⇒ Object
详细参考音频采样率支持范围文档 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败!
5605 5606 5607 |
# File 'lib/v20190612/models.rb', line 5605 def Bitrate @Bitrate end |
#Codec ⇒ Object
详细参考音频采样率支持范围文档 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败!
5605 5606 5607 |
# File 'lib/v20190612/models.rb', line 5605 def Codec @Codec end |
#SampleRate ⇒ Object
详细参考音频采样率支持范围文档 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败!
5605 5606 5607 |
# File 'lib/v20190612/models.rb', line 5605 def SampleRate @SampleRate end |
#TrackChannelInfo ⇒ Object
详细参考音频采样率支持范围文档 单位:Hz 注意:请确保源音频流的采样率在上述选项范围内,否则可能导致转码失败!
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 |