Class: TencentCloud::Vod::V20180717::MediaSubtitleItem

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

Overview

字幕信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, name = nil, language = nil, format = nil, url = nil, source = nil) ⇒ MediaSubtitleItem

Returns a new instance of MediaSubtitleItem.



18478
18479
18480
18481
18482
18483
18484
18485
# File 'lib/v20180717/models.rb', line 18478

def initialize(id=nil, name=nil, language=nil, format=nil, url=nil, source=nil)
  @Id = id
  @Name = name
  @Language = language
  @Format = format
  @Url = url
  @Source = source
end

Instance Attribute Details

#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> <li>UserUploaded:用户上传;</li> <li>AIRecognition:AI 识别,通过语音识别或语音翻译生成。</li>

Parameters:

  • Id:

    字幕的唯一标识。

  • Name:

    字幕名字。

  • Language:

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

  • Format:

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

  • Url:

    字幕 URL。

  • Source:

    字幕来源,取值范围:



18476
18477
18478
# File 'lib/v20180717/models.rb', line 18476

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> <li>UserUploaded:用户上传;</li> <li>AIRecognition:AI 识别,通过语音识别或语音翻译生成。</li>

Parameters:

  • Id:

    字幕的唯一标识。

  • Name:

    字幕名字。

  • Language:

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

  • Format:

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

  • Url:

    字幕 URL。

  • Source:

    字幕来源,取值范围:



18476
18477
18478
# File 'lib/v20180717/models.rb', line 18476

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> <li>UserUploaded:用户上传;</li> <li>AIRecognition:AI 识别,通过语音识别或语音翻译生成。</li>

Parameters:

  • Id:

    字幕的唯一标识。

  • Name:

    字幕名字。

  • Language:

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

  • Format:

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

  • Url:

    字幕 URL。

  • Source:

    字幕来源,取值范围:



18476
18477
18478
# File 'lib/v20180717/models.rb', line 18476

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> <li>UserUploaded:用户上传;</li> <li>AIRecognition:AI 识别,通过语音识别或语音翻译生成。</li>

Parameters:

  • Id:

    字幕的唯一标识。

  • Name:

    字幕名字。

  • Language:

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

  • Format:

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

  • Url:

    字幕 URL。

  • Source:

    字幕来源,取值范围:



18476
18477
18478
# File 'lib/v20180717/models.rb', line 18476

def Name
  @Name
end

#SourceObject

<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> <li>UserUploaded:用户上传;</li> <li>AIRecognition:AI 识别,通过语音识别或语音翻译生成。</li>

Parameters:

  • Id:

    字幕的唯一标识。

  • Name:

    字幕名字。

  • Language:

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

  • Format:

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

  • Url:

    字幕 URL。

  • Source:

    字幕来源,取值范围:



18476
18477
18478
# File 'lib/v20180717/models.rb', line 18476

def Source
  @Source
end

#UrlObject

<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> <li>UserUploaded:用户上传;</li> <li>AIRecognition:AI 识别,通过语音识别或语音翻译生成。</li>

Parameters:

  • Id:

    字幕的唯一标识。

  • Name:

    字幕名字。

  • Language:

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

  • Format:

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

  • Url:

    字幕 URL。

  • Source:

    字幕来源,取值范围:



18476
18477
18478
# File 'lib/v20180717/models.rb', line 18476

def Url
  @Url
end

Instance Method Details

#deserialize(params) ⇒ Object



18487
18488
18489
18490
18491
18492
18493
18494
# File 'lib/v20180717/models.rb', line 18487

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