Class: TencentCloud::Vod::V20180717::CreateComplexAdaptiveDynamicStreamingTaskRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::CreateComplexAdaptiveDynamicStreamingTaskRequest
- Defined in:
- lib/v20180717/models.rb
Overview
CreateComplexAdaptiveDynamicStreamingTask请求参数结构体
Instance Attribute Summary collapse
-
#AudioSet ⇒ Object
如果填写了该字段,AudioSet 和 SubtitleSet 中指定的媒体的起始时间将会自动调整,和主媒体保持同步。 每个数组元素对应自适应码流中的一条音频流。如果要将主媒体文件中的音频流添加到输出的自适应码流中,那么也需要在此处指定。 数组中元素的顺序将决定自适应码流中的音频流顺序。 如果输入的媒体文件同时带有视频流和音频流,那么视频流将被忽略。 每个数组元素对应自适应码流中的一条字幕流。 数组中元素的顺序将决定自适应码流中的字幕流顺序。.
-
#FileId ⇒ Object
如果填写了该字段,AudioSet 和 SubtitleSet 中指定的媒体的起始时间将会自动调整,和主媒体保持同步。 每个数组元素对应自适应码流中的一条音频流。如果要将主媒体文件中的音频流添加到输出的自适应码流中,那么也需要在此处指定。 数组中元素的顺序将决定自适应码流中的音频流顺序。 如果输入的媒体文件同时带有视频流和音频流,那么视频流将被忽略。 每个数组元素对应自适应码流中的一条字幕流。 数组中元素的顺序将决定自适应码流中的字幕流顺序。.
-
#HeadTailSet ⇒ Object
如果填写了该字段,AudioSet 和 SubtitleSet 中指定的媒体的起始时间将会自动调整,和主媒体保持同步。 每个数组元素对应自适应码流中的一条音频流。如果要将主媒体文件中的音频流添加到输出的自适应码流中,那么也需要在此处指定。 数组中元素的顺序将决定自适应码流中的音频流顺序。 如果输入的媒体文件同时带有视频流和音频流,那么视频流将被忽略。 每个数组元素对应自适应码流中的一条字幕流。 数组中元素的顺序将决定自适应码流中的字幕流顺序。.
-
#StreamParaSet ⇒ Object
如果填写了该字段,AudioSet 和 SubtitleSet 中指定的媒体的起始时间将会自动调整,和主媒体保持同步。 每个数组元素对应自适应码流中的一条音频流。如果要将主媒体文件中的音频流添加到输出的自适应码流中,那么也需要在此处指定。 数组中元素的顺序将决定自适应码流中的音频流顺序。 如果输入的媒体文件同时带有视频流和音频流,那么视频流将被忽略。 每个数组元素对应自适应码流中的一条字幕流。 数组中元素的顺序将决定自适应码流中的字幕流顺序。.
-
#SubAppId ⇒ Object
如果填写了该字段,AudioSet 和 SubtitleSet 中指定的媒体的起始时间将会自动调整,和主媒体保持同步。 每个数组元素对应自适应码流中的一条音频流。如果要将主媒体文件中的音频流添加到输出的自适应码流中,那么也需要在此处指定。 数组中元素的顺序将决定自适应码流中的音频流顺序。 如果输入的媒体文件同时带有视频流和音频流,那么视频流将被忽略。 每个数组元素对应自适应码流中的一条字幕流。 数组中元素的顺序将决定自适应码流中的字幕流顺序。.
-
#SubtitleSet ⇒ Object
如果填写了该字段,AudioSet 和 SubtitleSet 中指定的媒体的起始时间将会自动调整,和主媒体保持同步。 每个数组元素对应自适应码流中的一条音频流。如果要将主媒体文件中的音频流添加到输出的自适应码流中,那么也需要在此处指定。 数组中元素的顺序将决定自适应码流中的音频流顺序。 如果输入的媒体文件同时带有视频流和音频流,那么视频流将被忽略。 每个数组元素对应自适应码流中的一条字幕流。 数组中元素的顺序将决定自适应码流中的字幕流顺序。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(subappid = nil, fileid = nil, streamparaset = nil, headtailset = nil, audioset = nil, subtitleset = nil) ⇒ CreateComplexAdaptiveDynamicStreamingTaskRequest
constructor
A new instance of CreateComplexAdaptiveDynamicStreamingTaskRequest.
Constructor Details
#initialize(subappid = nil, fileid = nil, streamparaset = nil, headtailset = nil, audioset = nil, subtitleset = nil) ⇒ CreateComplexAdaptiveDynamicStreamingTaskRequest
Returns a new instance of CreateComplexAdaptiveDynamicStreamingTaskRequest.
6729 6730 6731 6732 6733 6734 6735 6736 |
# File 'lib/v20180717/models.rb', line 6729 def initialize(subappid=nil, fileid=nil, streamparaset=nil, headtailset=nil, audioset=nil, subtitleset=nil) @SubAppId = subappid @FileId = fileid @StreamParaSet = streamparaset @HeadTailSet = headtailset @AudioSet = audioset @SubtitleSet = subtitleset end |
Instance Attribute Details
#AudioSet ⇒ Object
如果填写了该字段,AudioSet 和 SubtitleSet 中指定的媒体的起始时间将会自动调整,和主媒体保持同步。每个数组元素对应自适应码流中的一条音频流。如果要将主媒体文件中的音频流添加到输出的自适应码流中,那么也需要在此处指定。数组中元素的顺序将决定自适应码流中的音频流顺序。如果输入的媒体文件同时带有视频流和音频流,那么视频流将被忽略。每个数组元素对应自适应码流中的一条字幕流。数组中元素的顺序将决定自适应码流中的字幕流顺序。
6727 6728 6729 |
# File 'lib/v20180717/models.rb', line 6727 def AudioSet @AudioSet end |
#FileId ⇒ Object
如果填写了该字段,AudioSet 和 SubtitleSet 中指定的媒体的起始时间将会自动调整,和主媒体保持同步。每个数组元素对应自适应码流中的一条音频流。如果要将主媒体文件中的音频流添加到输出的自适应码流中,那么也需要在此处指定。数组中元素的顺序将决定自适应码流中的音频流顺序。如果输入的媒体文件同时带有视频流和音频流,那么视频流将被忽略。每个数组元素对应自适应码流中的一条字幕流。数组中元素的顺序将决定自适应码流中的字幕流顺序。
6727 6728 6729 |
# File 'lib/v20180717/models.rb', line 6727 def FileId @FileId end |
#HeadTailSet ⇒ Object
如果填写了该字段,AudioSet 和 SubtitleSet 中指定的媒体的起始时间将会自动调整,和主媒体保持同步。每个数组元素对应自适应码流中的一条音频流。如果要将主媒体文件中的音频流添加到输出的自适应码流中,那么也需要在此处指定。数组中元素的顺序将决定自适应码流中的音频流顺序。如果输入的媒体文件同时带有视频流和音频流,那么视频流将被忽略。每个数组元素对应自适应码流中的一条字幕流。数组中元素的顺序将决定自适应码流中的字幕流顺序。
6727 6728 6729 |
# File 'lib/v20180717/models.rb', line 6727 def HeadTailSet @HeadTailSet end |
#StreamParaSet ⇒ Object
如果填写了该字段,AudioSet 和 SubtitleSet 中指定的媒体的起始时间将会自动调整,和主媒体保持同步。每个数组元素对应自适应码流中的一条音频流。如果要将主媒体文件中的音频流添加到输出的自适应码流中,那么也需要在此处指定。数组中元素的顺序将决定自适应码流中的音频流顺序。如果输入的媒体文件同时带有视频流和音频流,那么视频流将被忽略。每个数组元素对应自适应码流中的一条字幕流。数组中元素的顺序将决定自适应码流中的字幕流顺序。
6727 6728 6729 |
# File 'lib/v20180717/models.rb', line 6727 def StreamParaSet @StreamParaSet end |
#SubAppId ⇒ Object
如果填写了该字段,AudioSet 和 SubtitleSet 中指定的媒体的起始时间将会自动调整,和主媒体保持同步。每个数组元素对应自适应码流中的一条音频流。如果要将主媒体文件中的音频流添加到输出的自适应码流中,那么也需要在此处指定。数组中元素的顺序将决定自适应码流中的音频流顺序。如果输入的媒体文件同时带有视频流和音频流,那么视频流将被忽略。每个数组元素对应自适应码流中的一条字幕流。数组中元素的顺序将决定自适应码流中的字幕流顺序。
6727 6728 6729 |
# File 'lib/v20180717/models.rb', line 6727 def SubAppId @SubAppId end |
#SubtitleSet ⇒ Object
如果填写了该字段,AudioSet 和 SubtitleSet 中指定的媒体的起始时间将会自动调整,和主媒体保持同步。每个数组元素对应自适应码流中的一条音频流。如果要将主媒体文件中的音频流添加到输出的自适应码流中,那么也需要在此处指定。数组中元素的顺序将决定自适应码流中的音频流顺序。如果输入的媒体文件同时带有视频流和音频流,那么视频流将被忽略。每个数组元素对应自适应码流中的一条字幕流。数组中元素的顺序将决定自适应码流中的字幕流顺序。
6727 6728 6729 |
# File 'lib/v20180717/models.rb', line 6727 def SubtitleSet @SubtitleSet end |
Instance Method Details
#deserialize(params) ⇒ Object
6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 |
# File 'lib/v20180717/models.rb', line 6738 def deserialize(params) @SubAppId = params['SubAppId'] @FileId = params['FileId'] unless params['StreamParaSet'].nil? @StreamParaSet = [] params['StreamParaSet'].each do |i| complexadaptivedynamicstreamingtaskstreampara_tmp = ComplexAdaptiveDynamicStreamingTaskStreamPara.new complexadaptivedynamicstreamingtaskstreampara_tmp.deserialize(i) @StreamParaSet << complexadaptivedynamicstreamingtaskstreampara_tmp end end unless params['HeadTailSet'].nil? @HeadTailSet = [] params['HeadTailSet'].each do |i| headtailtaskinput_tmp = HeadTailTaskInput.new headtailtaskinput_tmp.deserialize(i) @HeadTailSet << headtailtaskinput_tmp end end unless params['AudioSet'].nil? @AudioSet = [] params['AudioSet'].each do |i| complexadaptivedynamicstreamingtaskaudioinput_tmp = ComplexAdaptiveDynamicStreamingTaskAudioInput.new complexadaptivedynamicstreamingtaskaudioinput_tmp.deserialize(i) @AudioSet << complexadaptivedynamicstreamingtaskaudioinput_tmp end end unless params['SubtitleSet'].nil? @SubtitleSet = [] params['SubtitleSet'].each do |i| complexadaptivedynamicstreamingtasksubtitleinput_tmp = ComplexAdaptiveDynamicStreamingTaskSubtitleInput.new complexadaptivedynamicstreamingtasksubtitleinput_tmp.deserialize(i) @SubtitleSet << complexadaptivedynamicstreamingtasksubtitleinput_tmp end end end |