Class: TencentCloud::Vod::V20180717::MediaSubtitleInput

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

Overview

字幕信息输入参数。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, language = nil, format = nil, content = nil, id = nil) ⇒ MediaSubtitleInput

Returns a new instance of MediaSubtitleInput.



18427
18428
18429
18430
18431
18432
18433
# File 'lib/v20180717/models.rb', line 18427

def initialize(name=nil, language=nil, format=nil, content=nil, id=nil)
  @Name = name
  @Language = language
  @Format = format
  @Content = content
  @Id = id
end

Instance Attribute Details

#ContentObject

<li>zh:中文;</li> <li>en:英文;</li> <li>ja:日文;</li> <li>ko:韩文;</li> <li>vi:越南语;</li> <li>ms:马来语;</li> <li>th:泰语;</li> <li>pt:葡萄牙语;</li> <li>tr:土耳其语;</li> <li>ar:阿拉伯语;</li> <li>es:西班牙语;</li> <li>hi:印地语;</li> <li>fr:法语。</li> 其他取值参考 [RFC5646](tools.ietf.org/html/rfc5646) <li>vtt</li>

Parameters:

  • Name:

    字幕名字,长度限制:64 个字符。

  • Language:

    字幕语言。常见的取值如下:

  • Format:

    字幕格式。取值范围如下:

  • Content:

    字幕内容,进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串。

  • Id:

    字幕的唯一标识。长度不能超过16个字符,可以使用大小写字母、数字、下划线(_)或横杠(-)。不能与媒体文件中现有字幕的唯一标识重复。



18425
18426
18427
# File 'lib/v20180717/models.rb', line 18425

def Content
  @Content
end

#FormatObject

<li>zh:中文;</li> <li>en:英文;</li> <li>ja:日文;</li> <li>ko:韩文;</li> <li>vi:越南语;</li> <li>ms:马来语;</li> <li>th:泰语;</li> <li>pt:葡萄牙语;</li> <li>tr:土耳其语;</li> <li>ar:阿拉伯语;</li> <li>es:西班牙语;</li> <li>hi:印地语;</li> <li>fr:法语。</li> 其他取值参考 [RFC5646](tools.ietf.org/html/rfc5646) <li>vtt</li>

Parameters:

  • Name:

    字幕名字,长度限制:64 个字符。

  • Language:

    字幕语言。常见的取值如下:

  • Format:

    字幕格式。取值范围如下:

  • Content:

    字幕内容,进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串。

  • Id:

    字幕的唯一标识。长度不能超过16个字符,可以使用大小写字母、数字、下划线(_)或横杠(-)。不能与媒体文件中现有字幕的唯一标识重复。



18425
18426
18427
# File 'lib/v20180717/models.rb', line 18425

def Format
  @Format
end

#IdObject

<li>zh:中文;</li> <li>en:英文;</li> <li>ja:日文;</li> <li>ko:韩文;</li> <li>vi:越南语;</li> <li>ms:马来语;</li> <li>th:泰语;</li> <li>pt:葡萄牙语;</li> <li>tr:土耳其语;</li> <li>ar:阿拉伯语;</li> <li>es:西班牙语;</li> <li>hi:印地语;</li> <li>fr:法语。</li> 其他取值参考 [RFC5646](tools.ietf.org/html/rfc5646) <li>vtt</li>

Parameters:

  • Name:

    字幕名字,长度限制:64 个字符。

  • Language:

    字幕语言。常见的取值如下:

  • Format:

    字幕格式。取值范围如下:

  • Content:

    字幕内容,进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串。

  • Id:

    字幕的唯一标识。长度不能超过16个字符,可以使用大小写字母、数字、下划线(_)或横杠(-)。不能与媒体文件中现有字幕的唯一标识重复。



18425
18426
18427
# File 'lib/v20180717/models.rb', line 18425

def Id
  @Id
end

#LanguageObject

<li>zh:中文;</li> <li>en:英文;</li> <li>ja:日文;</li> <li>ko:韩文;</li> <li>vi:越南语;</li> <li>ms:马来语;</li> <li>th:泰语;</li> <li>pt:葡萄牙语;</li> <li>tr:土耳其语;</li> <li>ar:阿拉伯语;</li> <li>es:西班牙语;</li> <li>hi:印地语;</li> <li>fr:法语。</li> 其他取值参考 [RFC5646](tools.ietf.org/html/rfc5646) <li>vtt</li>

Parameters:

  • Name:

    字幕名字,长度限制:64 个字符。

  • Language:

    字幕语言。常见的取值如下:

  • Format:

    字幕格式。取值范围如下:

  • Content:

    字幕内容,进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串。

  • Id:

    字幕的唯一标识。长度不能超过16个字符,可以使用大小写字母、数字、下划线(_)或横杠(-)。不能与媒体文件中现有字幕的唯一标识重复。



18425
18426
18427
# File 'lib/v20180717/models.rb', line 18425

def Language
  @Language
end

#NameObject

<li>zh:中文;</li> <li>en:英文;</li> <li>ja:日文;</li> <li>ko:韩文;</li> <li>vi:越南语;</li> <li>ms:马来语;</li> <li>th:泰语;</li> <li>pt:葡萄牙语;</li> <li>tr:土耳其语;</li> <li>ar:阿拉伯语;</li> <li>es:西班牙语;</li> <li>hi:印地语;</li> <li>fr:法语。</li> 其他取值参考 [RFC5646](tools.ietf.org/html/rfc5646) <li>vtt</li>

Parameters:

  • Name:

    字幕名字,长度限制:64 个字符。

  • Language:

    字幕语言。常见的取值如下:

  • Format:

    字幕格式。取值范围如下:

  • Content:

    字幕内容,进行 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串。

  • Id:

    字幕的唯一标识。长度不能超过16个字符,可以使用大小写字母、数字、下划线(_)或横杠(-)。不能与媒体文件中现有字幕的唯一标识重复。



18425
18426
18427
# File 'lib/v20180717/models.rb', line 18425

def Name
  @Name
end

Instance Method Details

#deserialize(params) ⇒ Object



18435
18436
18437
18438
18439
18440
18441
# File 'lib/v20180717/models.rb', line 18435

def deserialize(params)
  @Name = params['Name']
  @Language = params['Language']
  @Format = params['Format']
  @Content = params['Content']
  @Id = params['Id']
end