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

Returns a new instance of 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>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • TemplateId:

    视频编辑模板 Id。

  • Definition:

    导出视频预设配置 Id,推荐优先使用下面的默认预设配置 Id,有其他需求可通过接口定制预设配置。

  • ExportDestination:

    导出目标,指定导出视频的目标媒资库,可取值有:

  • SlotReplacements:

    需要替换的素材信息。

  • CMEExportInfo:

    导出的多媒体创作引擎媒资信息。当导出目标为 CME 时必填。

  • VODExportInfo:

    导出的云点播媒资信息。当导出目标为 VOD 时必填。

  • ExportExtensionArgs:

    视频导出扩展参数。可以覆盖导出模板中的参数,灵活的指定导出规格及参数。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,无权限限制。如果指定操作者,则操作者需要有替换媒体及剪辑模板的权限。



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>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • TemplateId:

    视频编辑模板 Id。

  • Definition:

    导出视频预设配置 Id,推荐优先使用下面的默认预设配置 Id,有其他需求可通过接口定制预设配置。

  • ExportDestination:

    导出目标,指定导出视频的目标媒资库,可取值有:

  • SlotReplacements:

    需要替换的素材信息。

  • CMEExportInfo:

    导出的多媒体创作引擎媒资信息。当导出目标为 CME 时必填。

  • VODExportInfo:

    导出的云点播媒资信息。当导出目标为 VOD 时必填。

  • ExportExtensionArgs:

    视频导出扩展参数。可以覆盖导出模板中的参数,灵活的指定导出规格及参数。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,无权限限制。如果指定操作者,则操作者需要有替换媒体及剪辑模板的权限。



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>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • TemplateId:

    视频编辑模板 Id。

  • Definition:

    导出视频预设配置 Id,推荐优先使用下面的默认预设配置 Id,有其他需求可通过接口定制预设配置。

  • ExportDestination:

    导出目标,指定导出视频的目标媒资库,可取值有:

  • SlotReplacements:

    需要替换的素材信息。

  • CMEExportInfo:

    导出的多媒体创作引擎媒资信息。当导出目标为 CME 时必填。

  • VODExportInfo:

    导出的云点播媒资信息。当导出目标为 VOD 时必填。

  • ExportExtensionArgs:

    视频导出扩展参数。可以覆盖导出模板中的参数,灵活的指定导出规格及参数。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,无权限限制。如果指定操作者,则操作者需要有替换媒体及剪辑模板的权限。



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>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • TemplateId:

    视频编辑模板 Id。

  • Definition:

    导出视频预设配置 Id,推荐优先使用下面的默认预设配置 Id,有其他需求可通过接口定制预设配置。

  • ExportDestination:

    导出目标,指定导出视频的目标媒资库,可取值有:

  • SlotReplacements:

    需要替换的素材信息。

  • CMEExportInfo:

    导出的多媒体创作引擎媒资信息。当导出目标为 CME 时必填。

  • VODExportInfo:

    导出的云点播媒资信息。当导出目标为 VOD 时必填。

  • ExportExtensionArgs:

    视频导出扩展参数。可以覆盖导出模板中的参数,灵活的指定导出规格及参数。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,无权限限制。如果指定操作者,则操作者需要有替换媒体及剪辑模板的权限。



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>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • TemplateId:

    视频编辑模板 Id。

  • Definition:

    导出视频预设配置 Id,推荐优先使用下面的默认预设配置 Id,有其他需求可通过接口定制预设配置。

  • ExportDestination:

    导出目标,指定导出视频的目标媒资库,可取值有:

  • SlotReplacements:

    需要替换的素材信息。

  • CMEExportInfo:

    导出的多媒体创作引擎媒资信息。当导出目标为 CME 时必填。

  • VODExportInfo:

    导出的云点播媒资信息。当导出目标为 VOD 时必填。

  • ExportExtensionArgs:

    视频导出扩展参数。可以覆盖导出模板中的参数,灵活的指定导出规格及参数。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,无权限限制。如果指定操作者,则操作者需要有替换媒体及剪辑模板的权限。



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>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • TemplateId:

    视频编辑模板 Id。

  • Definition:

    导出视频预设配置 Id,推荐优先使用下面的默认预设配置 Id,有其他需求可通过接口定制预设配置。

  • ExportDestination:

    导出目标,指定导出视频的目标媒资库,可取值有:

  • SlotReplacements:

    需要替换的素材信息。

  • CMEExportInfo:

    导出的多媒体创作引擎媒资信息。当导出目标为 CME 时必填。

  • VODExportInfo:

    导出的云点播媒资信息。当导出目标为 VOD 时必填。

  • ExportExtensionArgs:

    视频导出扩展参数。可以覆盖导出模板中的参数,灵活的指定导出规格及参数。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,无权限限制。如果指定操作者,则操作者需要有替换媒体及剪辑模板的权限。



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>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • TemplateId:

    视频编辑模板 Id。

  • Definition:

    导出视频预设配置 Id,推荐优先使用下面的默认预设配置 Id,有其他需求可通过接口定制预设配置。

  • ExportDestination:

    导出目标,指定导出视频的目标媒资库,可取值有:

  • SlotReplacements:

    需要替换的素材信息。

  • CMEExportInfo:

    导出的多媒体创作引擎媒资信息。当导出目标为 CME 时必填。

  • VODExportInfo:

    导出的云点播媒资信息。当导出目标为 VOD 时必填。

  • ExportExtensionArgs:

    视频导出扩展参数。可以覆盖导出模板中的参数,灵活的指定导出规格及参数。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,无权限限制。如果指定操作者,则操作者需要有替换媒体及剪辑模板的权限。



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>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • TemplateId:

    视频编辑模板 Id。

  • Definition:

    导出视频预设配置 Id,推荐优先使用下面的默认预设配置 Id,有其他需求可通过接口定制预设配置。

  • ExportDestination:

    导出目标,指定导出视频的目标媒资库,可取值有:

  • SlotReplacements:

    需要替换的素材信息。

  • CMEExportInfo:

    导出的多媒体创作引擎媒资信息。当导出目标为 CME 时必填。

  • VODExportInfo:

    导出的云点播媒资信息。当导出目标为 VOD 时必填。

  • ExportExtensionArgs:

    视频导出扩展参数。可以覆盖导出模板中的参数,灵活的指定导出规格及参数。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,无权限限制。如果指定操作者,则操作者需要有替换媒体及剪辑模板的权限。



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>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • TemplateId:

    视频编辑模板 Id。

  • Definition:

    导出视频预设配置 Id,推荐优先使用下面的默认预设配置 Id,有其他需求可通过接口定制预设配置。

  • ExportDestination:

    导出目标,指定导出视频的目标媒资库,可取值有:

  • SlotReplacements:

    需要替换的素材信息。

  • CMEExportInfo:

    导出的多媒体创作引擎媒资信息。当导出目标为 CME 时必填。

  • VODExportInfo:

    导出的云点播媒资信息。当导出目标为 VOD 时必填。

  • ExportExtensionArgs:

    视频导出扩展参数。可以覆盖导出模板中的参数,灵活的指定导出规格及参数。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,无权限限制。如果指定操作者,则操作者需要有替换媒体及剪辑模板的权限。



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