Class: TencentCloud::Cme::V20191029::ExportVideoEditProjectRequest

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

Overview

ExportVideoEditProject请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(platform = nil, projectid = nil, definition = nil, exportdestination = nil, coverdata = nil, cmeexportinfo = nil, vodexportinfo = nil, exportextensionargs = nil, operator = nil) ⇒ ExportVideoEditProjectRequest

Returns a new instance of ExportVideoEditProjectRequest.



2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
# File 'lib/v20191029/models.rb', line 2554

def initialize(platform=nil, projectid=nil, definition=nil, exportdestination=nil, coverdata=nil, cmeexportinfo=nil, vodexportinfo=nil, exportextensionargs=nil, operator=nil)
  @Platform = platform
  @ProjectId = projectid
  @Definition = definition
  @ExportDestination = exportdestination
  @CoverData = coverdata
  @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:

    平台名称,指定访问的平台。

  • ProjectId:

    项目 Id。

  • Definition:

    视频编码配置 ID,支持自定义创建,推荐优先使用系统预置的导出配置。

  • ExportDestination:

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

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 Base64 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式,原图片文件不能超过2 M大 小。

  • CMEExportInfo:

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

  • VODExportInfo:

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

  • ExportExtensionArgs:

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

  • Operator:

    操作者。填写用户的 Id,用于标识调用者及校验项目导出权限。



2552
2553
2554
# File 'lib/v20191029/models.rb', line 2552

def CMEExportInfo
  @CMEExportInfo
end

#CoverDataObject

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

Parameters:

  • Platform:

    平台名称,指定访问的平台。

  • ProjectId:

    项目 Id。

  • Definition:

    视频编码配置 ID,支持自定义创建,推荐优先使用系统预置的导出配置。

  • ExportDestination:

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

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 Base64 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式,原图片文件不能超过2 M大 小。

  • CMEExportInfo:

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

  • VODExportInfo:

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

  • ExportExtensionArgs:

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

  • Operator:

    操作者。填写用户的 Id,用于标识调用者及校验项目导出权限。



2552
2553
2554
# File 'lib/v20191029/models.rb', line 2552

def CoverData
  @CoverData
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:

    平台名称,指定访问的平台。

  • ProjectId:

    项目 Id。

  • Definition:

    视频编码配置 ID,支持自定义创建,推荐优先使用系统预置的导出配置。

  • ExportDestination:

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

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 Base64 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式,原图片文件不能超过2 M大 小。

  • CMEExportInfo:

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

  • VODExportInfo:

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

  • ExportExtensionArgs:

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

  • Operator:

    操作者。填写用户的 Id,用于标识调用者及校验项目导出权限。



2552
2553
2554
# File 'lib/v20191029/models.rb', line 2552

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:

    平台名称,指定访问的平台。

  • ProjectId:

    项目 Id。

  • Definition:

    视频编码配置 ID,支持自定义创建,推荐优先使用系统预置的导出配置。

  • ExportDestination:

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

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 Base64 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式,原图片文件不能超过2 M大 小。

  • CMEExportInfo:

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

  • VODExportInfo:

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

  • ExportExtensionArgs:

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

  • Operator:

    操作者。填写用户的 Id,用于标识调用者及校验项目导出权限。



2552
2553
2554
# File 'lib/v20191029/models.rb', line 2552

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:

    平台名称,指定访问的平台。

  • ProjectId:

    项目 Id。

  • Definition:

    视频编码配置 ID,支持自定义创建,推荐优先使用系统预置的导出配置。

  • ExportDestination:

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

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 Base64 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式,原图片文件不能超过2 M大 小。

  • CMEExportInfo:

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

  • VODExportInfo:

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

  • ExportExtensionArgs:

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

  • Operator:

    操作者。填写用户的 Id,用于标识调用者及校验项目导出权限。



2552
2553
2554
# File 'lib/v20191029/models.rb', line 2552

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:

    平台名称,指定访问的平台。

  • ProjectId:

    项目 Id。

  • Definition:

    视频编码配置 ID,支持自定义创建,推荐优先使用系统预置的导出配置。

  • ExportDestination:

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

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 Base64 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式,原图片文件不能超过2 M大 小。

  • CMEExportInfo:

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

  • VODExportInfo:

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

  • ExportExtensionArgs:

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

  • Operator:

    操作者。填写用户的 Id,用于标识调用者及校验项目导出权限。



2552
2553
2554
# File 'lib/v20191029/models.rb', line 2552

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:

    平台名称,指定访问的平台。

  • ProjectId:

    项目 Id。

  • Definition:

    视频编码配置 ID,支持自定义创建,推荐优先使用系统预置的导出配置。

  • ExportDestination:

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

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 Base64 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式,原图片文件不能超过2 M大 小。

  • CMEExportInfo:

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

  • VODExportInfo:

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

  • ExportExtensionArgs:

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

  • Operator:

    操作者。填写用户的 Id,用于标识调用者及校验项目导出权限。



2552
2553
2554
# File 'lib/v20191029/models.rb', line 2552

def Platform
  @Platform
end

#ProjectIdObject

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

Parameters:

  • Platform:

    平台名称,指定访问的平台。

  • ProjectId:

    项目 Id。

  • Definition:

    视频编码配置 ID,支持自定义创建,推荐优先使用系统预置的导出配置。

  • ExportDestination:

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

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 Base64 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式,原图片文件不能超过2 M大 小。

  • CMEExportInfo:

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

  • VODExportInfo:

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

  • ExportExtensionArgs:

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

  • Operator:

    操作者。填写用户的 Id,用于标识调用者及校验项目导出权限。



2552
2553
2554
# File 'lib/v20191029/models.rb', line 2552

def ProjectId
  @ProjectId
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:

    平台名称,指定访问的平台。

  • ProjectId:

    项目 Id。

  • Definition:

    视频编码配置 ID,支持自定义创建,推荐优先使用系统预置的导出配置。

  • ExportDestination:

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

  • CoverData:

    视频封面图片文件(如 jpeg, png 等)进行 Base64 编码后的字符串,仅支持 gif、jpeg、png 三种图片格式,原图片文件不能超过2 M大 小。

  • CMEExportInfo:

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

  • VODExportInfo:

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

  • ExportExtensionArgs:

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

  • Operator:

    操作者。填写用户的 Id,用于标识调用者及校验项目导出权限。



2552
2553
2554
# File 'lib/v20191029/models.rb', line 2552

def VODExportInfo
  @VODExportInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
# File 'lib/v20191029/models.rb', line 2566

def deserialize(params)
  @Platform = params['Platform']
  @ProjectId = params['ProjectId']
  @Definition = params['Definition']
  @ExportDestination = params['ExportDestination']
  @CoverData = params['CoverData']
  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