Class: TencentCloud::Vod::V20180717::MediaProcessTaskInput
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::MediaProcessTaskInput
- Defined in:
- lib/v20180717/models.rb
Overview
视频处理任务类型
Instance Attribute Summary collapse
- #AdaptiveDynamicStreamingTaskSet ⇒ Object
- #AnimatedGraphicTaskSet ⇒ Object
- #CoverBySnapshotTaskSet ⇒ Object
- #ImageSpriteTaskSet ⇒ Object
- #SampleSnapshotTaskSet ⇒ Object
- #SnapshotByTimeOffsetTaskSet ⇒ Object
- #TranscodeTaskSet ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(transcodetaskset = nil, animatedgraphictaskset = nil, snapshotbytimeoffsettaskset = nil, samplesnapshottaskset = nil, imagespritetaskset = nil, coverbysnapshottaskset = nil, adaptivedynamicstreamingtaskset = nil) ⇒ MediaProcessTaskInput
constructor
A new instance of MediaProcessTaskInput.
Constructor Details
#initialize(transcodetaskset = nil, animatedgraphictaskset = nil, snapshotbytimeoffsettaskset = nil, samplesnapshottaskset = nil, imagespritetaskset = nil, coverbysnapshottaskset = nil, adaptivedynamicstreamingtaskset = nil) ⇒ MediaProcessTaskInput
Returns a new instance of MediaProcessTaskInput.
17846 17847 17848 17849 17850 17851 17852 17853 17854 |
# File 'lib/v20180717/models.rb', line 17846 def initialize(transcodetaskset=nil, animatedgraphictaskset=nil, snapshotbytimeoffsettaskset=nil, samplesnapshottaskset=nil, imagespritetaskset=nil, coverbysnapshottaskset=nil, adaptivedynamicstreamingtaskset=nil) @TranscodeTaskSet = transcodetaskset @AnimatedGraphicTaskSet = animatedgraphictaskset @SnapshotByTimeOffsetTaskSet = snapshotbytimeoffsettaskset @SampleSnapshotTaskSet = samplesnapshottaskset @ImageSpriteTaskSet = imagespritetaskset @CoverBySnapshotTaskSet = coverbysnapshottaskset @AdaptiveDynamicStreamingTaskSet = adaptivedynamicstreamingtaskset end |
Instance Attribute Details
#AdaptiveDynamicStreamingTaskSet ⇒ Object
17844 17845 17846 |
# File 'lib/v20180717/models.rb', line 17844 def AdaptiveDynamicStreamingTaskSet @AdaptiveDynamicStreamingTaskSet end |
#AnimatedGraphicTaskSet ⇒ Object
17844 17845 17846 |
# File 'lib/v20180717/models.rb', line 17844 def AnimatedGraphicTaskSet @AnimatedGraphicTaskSet end |
#CoverBySnapshotTaskSet ⇒ Object
17844 17845 17846 |
# File 'lib/v20180717/models.rb', line 17844 def CoverBySnapshotTaskSet @CoverBySnapshotTaskSet end |
#ImageSpriteTaskSet ⇒ Object
17844 17845 17846 |
# File 'lib/v20180717/models.rb', line 17844 def ImageSpriteTaskSet @ImageSpriteTaskSet end |
#SampleSnapshotTaskSet ⇒ Object
17844 17845 17846 |
# File 'lib/v20180717/models.rb', line 17844 def SampleSnapshotTaskSet @SampleSnapshotTaskSet end |
#SnapshotByTimeOffsetTaskSet ⇒ Object
17844 17845 17846 |
# File 'lib/v20180717/models.rb', line 17844 def SnapshotByTimeOffsetTaskSet @SnapshotByTimeOffsetTaskSet end |
#TranscodeTaskSet ⇒ Object
17844 17845 17846 |
# File 'lib/v20180717/models.rb', line 17844 def TranscodeTaskSet @TranscodeTaskSet end |
Instance Method Details
#deserialize(params) ⇒ Object
17856 17857 17858 17859 17860 17861 17862 17863 17864 17865 17866 17867 17868 17869 17870 17871 17872 17873 17874 17875 17876 17877 17878 17879 17880 17881 17882 17883 17884 17885 17886 17887 17888 17889 17890 17891 17892 17893 17894 17895 17896 17897 17898 17899 17900 17901 17902 17903 17904 17905 17906 17907 17908 17909 17910 17911 17912 17913 |
# File 'lib/v20180717/models.rb', line 17856 def deserialize(params) unless params['TranscodeTaskSet'].nil? @TranscodeTaskSet = [] params['TranscodeTaskSet'].each do |i| transcodetaskinput_tmp = TranscodeTaskInput.new transcodetaskinput_tmp.deserialize(i) @TranscodeTaskSet << transcodetaskinput_tmp end end unless params['AnimatedGraphicTaskSet'].nil? @AnimatedGraphicTaskSet = [] params['AnimatedGraphicTaskSet'].each do |i| animatedgraphictaskinput_tmp = AnimatedGraphicTaskInput.new animatedgraphictaskinput_tmp.deserialize(i) @AnimatedGraphicTaskSet << animatedgraphictaskinput_tmp end end unless params['SnapshotByTimeOffsetTaskSet'].nil? @SnapshotByTimeOffsetTaskSet = [] params['SnapshotByTimeOffsetTaskSet'].each do |i| snapshotbytimeoffsettaskinput_tmp = SnapshotByTimeOffsetTaskInput.new snapshotbytimeoffsettaskinput_tmp.deserialize(i) @SnapshotByTimeOffsetTaskSet << snapshotbytimeoffsettaskinput_tmp end end unless params['SampleSnapshotTaskSet'].nil? @SampleSnapshotTaskSet = [] params['SampleSnapshotTaskSet'].each do |i| samplesnapshottaskinput_tmp = SampleSnapshotTaskInput.new samplesnapshottaskinput_tmp.deserialize(i) @SampleSnapshotTaskSet << samplesnapshottaskinput_tmp end end unless params['ImageSpriteTaskSet'].nil? @ImageSpriteTaskSet = [] params['ImageSpriteTaskSet'].each do |i| imagespritetaskinput_tmp = ImageSpriteTaskInput.new imagespritetaskinput_tmp.deserialize(i) @ImageSpriteTaskSet << imagespritetaskinput_tmp end end unless params['CoverBySnapshotTaskSet'].nil? @CoverBySnapshotTaskSet = [] params['CoverBySnapshotTaskSet'].each do |i| coverbysnapshottaskinput_tmp = CoverBySnapshotTaskInput.new coverbysnapshottaskinput_tmp.deserialize(i) @CoverBySnapshotTaskSet << coverbysnapshottaskinput_tmp end end unless params['AdaptiveDynamicStreamingTaskSet'].nil? @AdaptiveDynamicStreamingTaskSet = [] params['AdaptiveDynamicStreamingTaskSet'].each do |i| adaptivedynamicstreamingtaskinput_tmp = AdaptiveDynamicStreamingTaskInput.new adaptivedynamicstreamingtaskinput_tmp.deserialize(i) @AdaptiveDynamicStreamingTaskSet << adaptivedynamicstreamingtaskinput_tmp end end end |