Class: TencentCloud::Cme::V20191029::ExportVideoByTemplateRequest

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

Overview

ExportVideoByTemplate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(platform = nil, templateid = nil, definition = nil, exportdestination = nil, slotreplacements = nil, cmeexportinfo = nil, vodexportinfo = nil, exportextensionargs = nil, operator = nil) ⇒ ExportVideoByTemplateRequest



2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
# File 'lib/v20191029/models.rb', line 2386

def initialize(platform=nil, templateid=nil, definition=nil, exportdestination=nil, slotreplacements=nil, cmeexportinfo=nil, vodexportinfo=nil, exportextensionargs=nil, operator=nil)
  @Platform = platform
  @TemplateId = templateid
  @Definition = definition
  @ExportDestination = exportdestination
  @SlotReplacements = slotreplacements
  @CMEExportInfo = cmeexportinfo
  @VODExportInfo = vodexportinfo
  @ExportExtensionArgs = exportextensionargs
  @Operator = operator
end

Instance Attribute Details

#CMEExportInfoObject

<li>10:分辨率为 480P,输出视频格式为 MP4;</li> <li>11:分辨率为 720P,输出视频格式为 MP4;</li> <li>12:分辨率为 1080P,输出视频格式为 MP4。</li> <li>CME:多媒体创作引擎,即导出为多媒体创作引擎媒资库,此导出目标在云点播媒资库依然可见;</li> <li>VOD:云点播,即导出为云点播媒资库,此导出目标在多媒体创作引擎媒资库将不可见。</li>



2384
2385
2386
# File 'lib/v20191029/models.rb', line 2384

def CMEExportInfo
  @CMEExportInfo
end

#DefinitionObject

<li>10:分辨率为 480P,输出视频格式为 MP4;</li> <li>11:分辨率为 720P,输出视频格式为 MP4;</li> <li>12:分辨率为 1080P,输出视频格式为 MP4。</li> <li>CME:多媒体创作引擎,即导出为多媒体创作引擎媒资库,此导出目标在云点播媒资库依然可见;</li> <li>VOD:云点播,即导出为云点播媒资库,此导出目标在多媒体创作引擎媒资库将不可见。</li>



2384
2385
2386
# File 'lib/v20191029/models.rb', line 2384

def Definition
  @Definition
end

#ExportDestinationObject

<li>10:分辨率为 480P,输出视频格式为 MP4;</li> <li>11:分辨率为 720P,输出视频格式为 MP4;</li> <li>12:分辨率为 1080P,输出视频格式为 MP4。</li> <li>CME:多媒体创作引擎,即导出为多媒体创作引擎媒资库,此导出目标在云点播媒资库依然可见;</li> <li>VOD:云点播,即导出为云点播媒资库,此导出目标在多媒体创作引擎媒资库将不可见。</li>



2384
2385
2386
# File 'lib/v20191029/models.rb', line 2384

def ExportDestination
  @ExportDestination
end

#ExportExtensionArgsObject

<li>10:分辨率为 480P,输出视频格式为 MP4;</li> <li>11:分辨率为 720P,输出视频格式为 MP4;</li> <li>12:分辨率为 1080P,输出视频格式为 MP4。</li> <li>CME:多媒体创作引擎,即导出为多媒体创作引擎媒资库,此导出目标在云点播媒资库依然可见;</li> <li>VOD:云点播,即导出为云点播媒资库,此导出目标在多媒体创作引擎媒资库将不可见。</li>



2384
2385
2386
# File 'lib/v20191029/models.rb', line 2384

def ExportExtensionArgs
  @ExportExtensionArgs
end

#OperatorObject

<li>10:分辨率为 480P,输出视频格式为 MP4;</li> <li>11:分辨率为 720P,输出视频格式为 MP4;</li> <li>12:分辨率为 1080P,输出视频格式为 MP4。</li> <li>CME:多媒体创作引擎,即导出为多媒体创作引擎媒资库,此导出目标在云点播媒资库依然可见;</li> <li>VOD:云点播,即导出为云点播媒资库,此导出目标在多媒体创作引擎媒资库将不可见。</li>



2384
2385
2386
# File 'lib/v20191029/models.rb', line 2384

def Operator
  @Operator
end

#PlatformObject

<li>10:分辨率为 480P,输出视频格式为 MP4;</li> <li>11:分辨率为 720P,输出视频格式为 MP4;</li> <li>12:分辨率为 1080P,输出视频格式为 MP4。</li> <li>CME:多媒体创作引擎,即导出为多媒体创作引擎媒资库,此导出目标在云点播媒资库依然可见;</li> <li>VOD:云点播,即导出为云点播媒资库,此导出目标在多媒体创作引擎媒资库将不可见。</li>



2384
2385
2386
# File 'lib/v20191029/models.rb', line 2384

def Platform
  @Platform
end

#SlotReplacementsObject

<li>10:分辨率为 480P,输出视频格式为 MP4;</li> <li>11:分辨率为 720P,输出视频格式为 MP4;</li> <li>12:分辨率为 1080P,输出视频格式为 MP4。</li> <li>CME:多媒体创作引擎,即导出为多媒体创作引擎媒资库,此导出目标在云点播媒资库依然可见;</li> <li>VOD:云点播,即导出为云点播媒资库,此导出目标在多媒体创作引擎媒资库将不可见。</li>



2384
2385
2386
# File 'lib/v20191029/models.rb', line 2384

def SlotReplacements
  @SlotReplacements
end

#TemplateIdObject

<li>10:分辨率为 480P,输出视频格式为 MP4;</li> <li>11:分辨率为 720P,输出视频格式为 MP4;</li> <li>12:分辨率为 1080P,输出视频格式为 MP4。</li> <li>CME:多媒体创作引擎,即导出为多媒体创作引擎媒资库,此导出目标在云点播媒资库依然可见;</li> <li>VOD:云点播,即导出为云点播媒资库,此导出目标在多媒体创作引擎媒资库将不可见。</li>



2384
2385
2386
# File 'lib/v20191029/models.rb', line 2384

def TemplateId
  @TemplateId
end

#VODExportInfoObject

<li>10:分辨率为 480P,输出视频格式为 MP4;</li> <li>11:分辨率为 720P,输出视频格式为 MP4;</li> <li>12:分辨率为 1080P,输出视频格式为 MP4。</li> <li>CME:多媒体创作引擎,即导出为多媒体创作引擎媒资库,此导出目标在云点播媒资库依然可见;</li> <li>VOD:云点播,即导出为云点播媒资库,此导出目标在多媒体创作引擎媒资库将不可见。</li>



2384
2385
2386
# File 'lib/v20191029/models.rb', line 2384

def VODExportInfo
  @VODExportInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
# File 'lib/v20191029/models.rb', line 2398

def deserialize(params)
  @Platform = params['Platform']
  @TemplateId = params['TemplateId']
  @Definition = params['Definition']
  @ExportDestination = params['ExportDestination']
  unless params['SlotReplacements'].nil?
    @SlotReplacements = []
    params['SlotReplacements'].each do |i|
      slotreplacementinfo_tmp = SlotReplacementInfo.new
      slotreplacementinfo_tmp.deserialize(i)
      @SlotReplacements << slotreplacementinfo_tmp
    end
  end
  unless params['CMEExportInfo'].nil?
    @CMEExportInfo = CMEExportInfo.new
    @CMEExportInfo.deserialize(params['CMEExportInfo'])
  end
  unless params['VODExportInfo'].nil?
    @VODExportInfo = VODExportInfo.new
    @VODExportInfo.deserialize(params['VODExportInfo'])
  end
  unless params['ExportExtensionArgs'].nil?
    @ExportExtensionArgs = VideoExportExtensionArgs.new
    @ExportExtensionArgs.deserialize(params['ExportExtensionArgs'])
  end
  @Operator = params['Operator']
end