Class: TencentCloud::Vclm::V20240523::SubmitTemplateToVideoJobRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vclm::V20240523::SubmitTemplateToVideoJobRequest
- Defined in:
- lib/v20240523/models.rb
Overview
SubmitTemplateToVideoJob请求参数结构体
Instance Attribute Summary collapse
-
#BGM ⇒ Object
-
支持传入图片Base64编码或图片URL(确保可访问) - 图片格式:支持png、jpg、jpeg、webp、bmp、tiff - 图片文件:大小不能超过10MB(base64后),图片分辨率不小于300*300px,不大于4096*4096,图片宽高比应在1:4 ~ 4:1之间 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。.
-
-
#Images ⇒ Object
-
支持传入图片Base64编码或图片URL(确保可访问) - 图片格式:支持png、jpg、jpeg、webp、bmp、tiff - 图片文件:大小不能超过10MB(base64后),图片分辨率不小于300*300px,不大于4096*4096,图片宽高比应在1:4 ~ 4:1之间 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。.
-
-
#LogoAdd ⇒ Object
-
支持传入图片Base64编码或图片URL(确保可访问) - 图片格式:支持png、jpg、jpeg、webp、bmp、tiff - 图片文件:大小不能超过10MB(base64后),图片分辨率不小于300*300px,不大于4096*4096,图片宽高比应在1:4 ~ 4:1之间 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。.
-
-
#LogoParam ⇒ Object
-
支持传入图片Base64编码或图片URL(确保可访问) - 图片格式:支持png、jpg、jpeg、webp、bmp、tiff - 图片文件:大小不能超过10MB(base64后),图片分辨率不小于300*300px,不大于4096*4096,图片宽高比应在1:4 ~ 4:1之间 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。.
-
-
#Resolution ⇒ Object
-
支持传入图片Base64编码或图片URL(确保可访问) - 图片格式:支持png、jpg、jpeg、webp、bmp、tiff - 图片文件:大小不能超过10MB(base64后),图片分辨率不小于300*300px,不大于4096*4096,图片宽高比应在1:4 ~ 4:1之间 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。.
-
-
#Template ⇒ Object
-
支持传入图片Base64编码或图片URL(确保可访问) - 图片格式:支持png、jpg、jpeg、webp、bmp、tiff - 图片文件:大小不能超过10MB(base64后),图片分辨率不小于300*300px,不大于4096*4096,图片宽高比应在1:4 ~ 4:1之间 1:添加标识。 0:不添加标识。 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。.
-
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(template = nil, images = nil, logoadd = nil, logoparam = nil, resolution = nil, bgm = nil) ⇒ SubmitTemplateToVideoJobRequest
constructor
A new instance of SubmitTemplateToVideoJobRequest.
Constructor Details
#initialize(template = nil, images = nil, logoadd = nil, logoparam = nil, resolution = nil, bgm = nil) ⇒ SubmitTemplateToVideoJobRequest
Returns a new instance of SubmitTemplateToVideoJobRequest.
575 576 577 578 579 580 581 582 |
# File 'lib/v20240523/models.rb', line 575 def initialize(template=nil, images=nil, logoadd=nil, logoparam=nil, resolution=nil, bgm=nil) @Template = template @Images = images @LogoAdd = logoadd @LogoParam = logoparam @Resolution = resolution @BGM = bgm end |
Instance Attribute Details
#BGM ⇒ Object
-
支持传入图片Base64编码或图片URL(确保可访问)
-
图片格式:支持png、jpg、jpeg、webp、bmp、tiff
-
图片文件:大小不能超过10MB(base64后),图片分辨率不小于300*300px,不大于4096*4096,图片宽高比应在1:4 ~ 4:1之间
1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示,该视频是 AI 生成的视频。默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
573 574 575 |
# File 'lib/v20240523/models.rb', line 573 def BGM @BGM end |
#Images ⇒ Object
-
支持传入图片Base64编码或图片URL(确保可访问)
-
图片格式:支持png、jpg、jpeg、webp、bmp、tiff
-
图片文件:大小不能超过10MB(base64后),图片分辨率不小于300*300px,不大于4096*4096,图片宽高比应在1:4 ~ 4:1之间
1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示,该视频是 AI 生成的视频。默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
573 574 575 |
# File 'lib/v20240523/models.rb', line 573 def Images @Images end |
#LogoAdd ⇒ Object
-
支持传入图片Base64编码或图片URL(确保可访问)
-
图片格式:支持png、jpg、jpeg、webp、bmp、tiff
-
图片文件:大小不能超过10MB(base64后),图片分辨率不小于300*300px,不大于4096*4096,图片宽高比应在1:4 ~ 4:1之间
1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示,该视频是 AI 生成的视频。默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
573 574 575 |
# File 'lib/v20240523/models.rb', line 573 def LogoAdd @LogoAdd end |
#LogoParam ⇒ Object
-
支持传入图片Base64编码或图片URL(确保可访问)
-
图片格式:支持png、jpg、jpeg、webp、bmp、tiff
-
图片文件:大小不能超过10MB(base64后),图片分辨率不小于300*300px,不大于4096*4096,图片宽高比应在1:4 ~ 4:1之间
1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示,该视频是 AI 生成的视频。默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
573 574 575 |
# File 'lib/v20240523/models.rb', line 573 def LogoParam @LogoParam end |
#Resolution ⇒ Object
-
支持传入图片Base64编码或图片URL(确保可访问)
-
图片格式:支持png、jpg、jpeg、webp、bmp、tiff
-
图片文件:大小不能超过10MB(base64后),图片分辨率不小于300*300px,不大于4096*4096,图片宽高比应在1:4 ~ 4:1之间
1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示,该视频是 AI 生成的视频。默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
573 574 575 |
# File 'lib/v20240523/models.rb', line 573 def Resolution @Resolution end |
#Template ⇒ Object
-
支持传入图片Base64编码或图片URL(确保可访问)
-
图片格式:支持png、jpg、jpeg、webp、bmp、tiff
-
图片文件:大小不能超过10MB(base64后),图片分辨率不小于300*300px,不大于4096*4096,图片宽高比应在1:4 ~ 4:1之间
1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示,该视频是 AI 生成的视频。默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
573 574 575 |
# File 'lib/v20240523/models.rb', line 573 def Template @Template end |
Instance Method Details
#deserialize(params) ⇒ Object
584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 |
# File 'lib/v20240523/models.rb', line 584 def deserialize(params) @Template = params['Template'] unless params['Images'].nil? @Images = [] params['Images'].each do |i| image_tmp = Image.new image_tmp.deserialize(i) @Images << image_tmp end end @LogoAdd = params['LogoAdd'] unless params['LogoParam'].nil? @LogoParam = LogoParam.new @LogoParam.deserialize(params['LogoParam']) end @Resolution = params['Resolution'] @BGM = params['BGM'] end |