Class: TencentCloud::Mps::V20190612::AudioTrackChannelInfo

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

Overview

音轨信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(channelsremix = nil, selecttype = nil, inputtrackinfo = nil) ⇒ AudioTrackChannelInfo

Returns a new instance of AudioTrackChannelInfo.



5708
5709
5710
5711
5712
# File 'lib/v20190612/models.rb', line 5708

def initialize(channelsremix=nil, selecttype=nil, inputtrackinfo=nil)
  @ChannelsRemix = channelsremix
  @SelectType = selecttype
  @InputTrackInfo = inputtrackinfo
end

Instance Attribute Details

#ChannelsRemixObject

0:表示不开启混音 1:表示开启混音 默认值:0 注意:此字段可能返回 null,表示取不到有效值。 track:表示使用音轨id; track_channel: 表示使用音轨id和声道id; 默认:track。 注意:如果原视频是多声道,建议使用track_channel。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelsRemix:

    是否开启混音,可选值:

  • SelectType:

    合并音轨输入类型,可选值:

  • InputTrackInfo:

    音轨信息



5706
5707
5708
# File 'lib/v20190612/models.rb', line 5706

def ChannelsRemix
  @ChannelsRemix
end

#InputTrackInfoObject

0:表示不开启混音 1:表示开启混音 默认值:0 注意:此字段可能返回 null,表示取不到有效值。 track:表示使用音轨id; track_channel: 表示使用音轨id和声道id; 默认:track。 注意:如果原视频是多声道,建议使用track_channel。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelsRemix:

    是否开启混音,可选值:

  • SelectType:

    合并音轨输入类型,可选值:

  • InputTrackInfo:

    音轨信息



5706
5707
5708
# File 'lib/v20190612/models.rb', line 5706

def InputTrackInfo
  @InputTrackInfo
end

#SelectTypeObject

0:表示不开启混音 1:表示开启混音 默认值:0 注意:此字段可能返回 null,表示取不到有效值。 track:表示使用音轨id; track_channel: 表示使用音轨id和声道id; 默认:track。 注意:如果原视频是多声道,建议使用track_channel。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelsRemix:

    是否开启混音,可选值:

  • SelectType:

    合并音轨输入类型,可选值:

  • InputTrackInfo:

    音轨信息



5706
5707
5708
# File 'lib/v20190612/models.rb', line 5706

def SelectType
  @SelectType
end

Instance Method Details

#deserialize(params) ⇒ Object



5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
# File 'lib/v20190612/models.rb', line 5714

def deserialize(params)
  @ChannelsRemix = params['ChannelsRemix']
  @SelectType = params['SelectType']
  unless params['InputTrackInfo'].nil?
    @InputTrackInfo = []
    params['InputTrackInfo'].each do |i|
      trackinfo_tmp = TrackInfo.new
      trackinfo_tmp.deserialize(i)
      @InputTrackInfo << trackinfo_tmp
    end
  end
end