Class: TencentCloud::Vod::V20180717::ComposeMediaOutput
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::ComposeMediaOutput
- Defined in:
- lib/v20180717/models.rb
Overview
输出的媒体文件信息。
Instance Attribute Summary collapse
-
#AudioStream ⇒ Object
<li>默认值:0,表示其他分类。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>0:保留</li> <li>1:去除</li> 默认值:0。 <li>0:保留</li> <li>1:去除</li> 默认值:0。.
-
#ClassId ⇒ Object
<li>默认值:0,表示其他分类。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>0:保留</li> <li>1:去除</li> 默认值:0。 <li>0:保留</li> <li>1:去除</li> 默认值:0。.
-
#Container ⇒ Object
<li>默认值:0,表示其他分类。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>0:保留</li> <li>1:去除</li> 默认值:0。 <li>0:保留</li> <li>1:去除</li> 默认值:0。.
-
#Description ⇒ Object
<li>默认值:0,表示其他分类。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>0:保留</li> <li>1:去除</li> 默认值:0。 <li>0:保留</li> <li>1:去除</li> 默认值:0。.
-
#ExpireTime ⇒ Object
<li>默认值:0,表示其他分类。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>0:保留</li> <li>1:去除</li> 默认值:0。 <li>0:保留</li> <li>1:去除</li> 默认值:0。.
-
#FileName ⇒ Object
<li>默认值:0,表示其他分类。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>0:保留</li> <li>1:去除</li> 默认值:0。 <li>0:保留</li> <li>1:去除</li> 默认值:0。.
-
#RemoveAudio ⇒ Object
<li>默认值:0,表示其他分类。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>0:保留</li> <li>1:去除</li> 默认值:0。 <li>0:保留</li> <li>1:去除</li> 默认值:0。.
-
#RemoveVideo ⇒ Object
<li>默认值:0,表示其他分类。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>0:保留</li> <li>1:去除</li> 默认值:0。 <li>0:保留</li> <li>1:去除</li> 默认值:0。.
-
#VideoStream ⇒ Object
<li>默认值:0,表示其他分类。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>0:保留</li> <li>1:去除</li> 默认值:0。 <li>0:保留</li> <li>1:去除</li> 默认值:0。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(filename = nil, description = nil, classid = nil, expiretime = nil, container = nil, videostream = nil, audiostream = nil, removevideo = nil, removeaudio = nil) ⇒ ComposeMediaOutput
constructor
A new instance of ComposeMediaOutput.
Constructor Details
#initialize(filename = nil, description = nil, classid = nil, expiretime = nil, container = nil, videostream = nil, audiostream = nil, removevideo = nil, removeaudio = nil) ⇒ ComposeMediaOutput
Returns a new instance of ComposeMediaOutput.
5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 |
# File 'lib/v20180717/models.rb', line 5546 def initialize(filename=nil, description=nil, classid=nil, expiretime=nil, container=nil, videostream=nil, audiostream=nil, removevideo=nil, removeaudio=nil) @FileName = filename @Description = description @ClassId = classid @ExpireTime = expiretime @Container = container @VideoStream = videostream @AudioStream = audiostream @RemoveVideo = removevideo @RemoveAudio = removeaudio end |
Instance Attribute Details
#AudioStream ⇒ Object
<li>默认值:0,表示其他分类。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>0:保留</li> <li>1:去除</li> 默认值:0。<li>0:保留</li> <li>1:去除</li> 默认值:0。
5544 5545 5546 |
# File 'lib/v20180717/models.rb', line 5544 def AudioStream @AudioStream end |
#ClassId ⇒ Object
<li>默认值:0,表示其他分类。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>0:保留</li> <li>1:去除</li> 默认值:0。<li>0:保留</li> <li>1:去除</li> 默认值:0。
5544 5545 5546 |
# File 'lib/v20180717/models.rb', line 5544 def ClassId @ClassId end |
#Container ⇒ Object
<li>默认值:0,表示其他分类。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>0:保留</li> <li>1:去除</li> 默认值:0。<li>0:保留</li> <li>1:去除</li> 默认值:0。
5544 5545 5546 |
# File 'lib/v20180717/models.rb', line 5544 def Container @Container end |
#Description ⇒ Object
<li>默认值:0,表示其他分类。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>0:保留</li> <li>1:去除</li> 默认值:0。<li>0:保留</li> <li>1:去除</li> 默认值:0。
5544 5545 5546 |
# File 'lib/v20180717/models.rb', line 5544 def Description @Description end |
#ExpireTime ⇒ Object
<li>默认值:0,表示其他分类。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>0:保留</li> <li>1:去除</li> 默认值:0。<li>0:保留</li> <li>1:去除</li> 默认值:0。
5544 5545 5546 |
# File 'lib/v20180717/models.rb', line 5544 def ExpireTime @ExpireTime end |
#FileName ⇒ Object
<li>默认值:0,表示其他分类。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>0:保留</li> <li>1:去除</li> 默认值:0。<li>0:保留</li> <li>1:去除</li> 默认值:0。
5544 5545 5546 |
# File 'lib/v20180717/models.rb', line 5544 def FileName @FileName end |
#RemoveAudio ⇒ Object
<li>默认值:0,表示其他分类。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>0:保留</li> <li>1:去除</li> 默认值:0。<li>0:保留</li> <li>1:去除</li> 默认值:0。
5544 5545 5546 |
# File 'lib/v20180717/models.rb', line 5544 def RemoveAudio @RemoveAudio end |
#RemoveVideo ⇒ Object
<li>默认值:0,表示其他分类。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>0:保留</li> <li>1:去除</li> 默认值:0。<li>0:保留</li> <li>1:去除</li> 默认值:0。
5544 5545 5546 |
# File 'lib/v20180717/models.rb', line 5544 def RemoveVideo @RemoveVideo end |
#VideoStream ⇒ Object
<li>默认值:0,表示其他分类。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>0:保留</li> <li>1:去除</li> 默认值:0。<li>0:保留</li> <li>1:去除</li> 默认值:0。
5544 5545 5546 |
# File 'lib/v20180717/models.rb', line 5544 def VideoStream @VideoStream end |
Instance Method Details
#deserialize(params) ⇒ Object
5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 |
# File 'lib/v20180717/models.rb', line 5558 def deserialize(params) @FileName = params['FileName'] @Description = params['Description'] @ClassId = params['ClassId'] @ExpireTime = params['ExpireTime'] @Container = params['Container'] unless params['VideoStream'].nil? @VideoStream = OutputVideoStream.new @VideoStream.deserialize(params['VideoStream']) end unless params['AudioStream'].nil? @AudioStream = OutputAudioStream.new @AudioStream.deserialize(params['AudioStream']) end @RemoveVideo = params['RemoveVideo'] @RemoveAudio = params['RemoveAudio'] end |