Class: TencentCloud::Mps::V20190612::AdaptiveDynamicStreamingTaskInput
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::AdaptiveDynamicStreamingTaskInput
- Defined in:
- lib/v20190612/models.rb
Overview
对视频转自适应码流的输入参数类型
Instance Attribute Summary collapse
-
#AddOnSubtitles ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。 相对路径示例: <li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例: <li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 Common:音视频类型 PureAudio:纯音频类型 注意:此字段可能返回 null,表示取不到有效值。.
-
#Definition ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。 相对路径示例: <li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例: <li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 Common:音视频类型 PureAudio:纯音频类型 注意:此字段可能返回 null,表示取不到有效值。.
-
#DefinitionType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。 相对路径示例: <li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例: <li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 Common:音视频类型 PureAudio:纯音频类型 注意:此字段可能返回 null,表示取不到有效值。.
-
#DrmInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。 相对路径示例: <li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例: <li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 Common:音视频类型 PureAudio:纯音频类型 注意:此字段可能返回 null,表示取不到有效值。.
-
#OutputObjectPath ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。 相对路径示例: <li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例: <li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 Common:音视频类型 PureAudio:纯音频类型 注意:此字段可能返回 null,表示取不到有效值。.
-
#OutputStorage ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。 相对路径示例: <li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例: <li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 Common:音视频类型 PureAudio:纯音频类型 注意:此字段可能返回 null,表示取不到有效值。.
-
#SegmentObjectName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。 相对路径示例: <li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例: <li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 Common:音视频类型 PureAudio:纯音频类型 注意:此字段可能返回 null,表示取不到有效值。.
-
#StdExtInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。 相对路径示例: <li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例: <li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 Common:音视频类型 PureAudio:纯音频类型 注意:此字段可能返回 null,表示取不到有效值。.
-
#SubStreamObjectName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。 相对路径示例: <li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例: <li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 Common:音视频类型 PureAudio:纯音频类型 注意:此字段可能返回 null,表示取不到有效值。.
-
#SubtitleTemplate ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。 相对路径示例: <li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例: <li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 Common:音视频类型 PureAudio:纯音频类型 注意:此字段可能返回 null,表示取不到有效值。.
-
#WatermarkSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。 相对路径示例: <li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例: <li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 Common:音视频类型 PureAudio:纯音频类型 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(definition = nil, watermarkset = nil, outputstorage = nil, outputobjectpath = nil, substreamobjectname = nil, segmentobjectname = nil, addonsubtitles = nil, drminfo = nil, definitiontype = nil, subtitletemplate = nil, stdextinfo = nil) ⇒ AdaptiveDynamicStreamingTaskInput
constructor
A new instance of AdaptiveDynamicStreamingTaskInput.
Constructor Details
#initialize(definition = nil, watermarkset = nil, outputstorage = nil, outputobjectpath = nil, substreamobjectname = nil, segmentobjectname = nil, addonsubtitles = nil, drminfo = nil, definitiontype = nil, subtitletemplate = nil, stdextinfo = nil) ⇒ AdaptiveDynamicStreamingTaskInput
Returns a new instance of AdaptiveDynamicStreamingTaskInput.
574 575 576 577 578 579 580 581 582 583 584 585 586 |
# File 'lib/v20190612/models.rb', line 574 def initialize(definition=nil, watermarkset=nil, outputstorage=nil, outputobjectpath=nil, substreamobjectname=nil, segmentobjectname=nil, addonsubtitles=nil, drminfo=nil, definitiontype=nil, subtitletemplate=nil, stdextinfo=nil) @Definition = definition @WatermarkSet = watermarkset @OutputStorage = outputstorage @OutputObjectPath = outputobjectpath @SubStreamObjectName = substreamobjectname @SegmentObjectName = segmentobjectname @AddOnSubtitles = addonsubtitles @DrmInfo = drminfo @DefinitionType = definitiontype @SubtitleTemplate = subtitletemplate @StdExtInfo = stdextinfo end |
Instance Attribute Details
#AddOnSubtitles ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。Common:音视频类型PureAudio:纯音频类型注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20190612/models.rb', line 572 def AddOnSubtitles @AddOnSubtitles end |
#Definition ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。Common:音视频类型PureAudio:纯音频类型注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20190612/models.rb', line 572 def Definition @Definition end |
#DefinitionType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。Common:音视频类型PureAudio:纯音频类型注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20190612/models.rb', line 572 def DefinitionType @DefinitionType end |
#DrmInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。Common:音视频类型PureAudio:纯音频类型注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20190612/models.rb', line 572 def DrmInfo @DrmInfo end |
#OutputObjectPath ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。Common:音视频类型PureAudio:纯音频类型注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20190612/models.rb', line 572 def OutputObjectPath @OutputObjectPath end |
#OutputStorage ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。Common:音视频类型PureAudio:纯音频类型注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20190612/models.rb', line 572 def OutputStorage @OutputStorage end |
#SegmentObjectName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。Common:音视频类型PureAudio:纯音频类型注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20190612/models.rb', line 572 def SegmentObjectName @SegmentObjectName end |
#StdExtInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。Common:音视频类型PureAudio:纯音频类型注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20190612/models.rb', line 572 def StdExtInfo @StdExtInfo end |
#SubStreamObjectName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。Common:音视频类型PureAudio:纯音频类型注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20190612/models.rb', line 572 def SubStreamObjectName @SubStreamObjectName end |
#SubtitleTemplate ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。Common:音视频类型PureAudio:纯音频类型注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20190612/models.rb', line 572 def SubtitleTemplate @SubtitleTemplate end |
#WatermarkSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。若需定义输出路径,路径需以‘.format`结尾。变量名请参考 [文件名变量说明](cloud.tencent.com/document/product/862/37039)。相对路径示例:<li>文件名_变量名.format</li> <li>文件名.format</li> 绝对路径示例:<li>/自定义路径/文件名_变量名.format</li> 如果不填,则默认为相对路径:inputNameadaptiveDynamicStreamingdefinition.format。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。Common:音视频类型PureAudio:纯音频类型注意:此字段可能返回 null,表示取不到有效值。
572 573 574 |
# File 'lib/v20190612/models.rb', line 572 def WatermarkSet @WatermarkSet end |
Instance Method Details
#deserialize(params) ⇒ Object
588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 |
# File 'lib/v20190612/models.rb', line 588 def deserialize(params) @Definition = params['Definition'] unless params['WatermarkSet'].nil? @WatermarkSet = [] params['WatermarkSet'].each do |i| watermarkinput_tmp = WatermarkInput.new watermarkinput_tmp.deserialize(i) @WatermarkSet << watermarkinput_tmp end end unless params['OutputStorage'].nil? @OutputStorage = TaskOutputStorage.new @OutputStorage.deserialize(params['OutputStorage']) end @OutputObjectPath = params['OutputObjectPath'] @SubStreamObjectName = params['SubStreamObjectName'] @SegmentObjectName = params['SegmentObjectName'] unless params['AddOnSubtitles'].nil? @AddOnSubtitles = [] params['AddOnSubtitles'].each do |i| addonsubtitle_tmp = AddOnSubtitle.new addonsubtitle_tmp.deserialize(i) @AddOnSubtitles << addonsubtitle_tmp end end unless params['DrmInfo'].nil? @DrmInfo = DrmInfo.new @DrmInfo.deserialize(params['DrmInfo']) end @DefinitionType = params['DefinitionType'] unless params['SubtitleTemplate'].nil? @SubtitleTemplate = SubtitleTemplate.new @SubtitleTemplate.deserialize(params['SubtitleTemplate']) end @StdExtInfo = params['StdExtInfo'] end |