Class: TencentCloud::Mps::V20190612::AddOnSubtitle

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

Overview

外挂字幕。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, subtitle = nil, subtitlename = nil, outputformat = nil, defaulttrack = nil) ⇒ AddOnSubtitle

Returns a new instance of AddOnSubtitle.



877
878
879
880
881
882
883
# File 'lib/v20190612/models.rb', line 877

def initialize(type=nil, subtitle=nil, subtitlename=nil, outputformat=nil, defaulttrack=nil)
  @Type = type
  @Subtitle = subtitle
  @SubtitleName = subtitlename
  @OutputFormat = outputformat
  @DefaultTrack = defaulttrack
end

Instance Attribute Details

#DefaultTrackObject

<li>subtitle-stream:插入字幕轨道</li> <li>close-caption-708:CEA-708字幕编码到SEI帧</li> <li>close-caption-608:CEA-608字幕编码到SEI帧</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:仅支持中文、英文、数字、空格、下划线(_)、短横线(-)、句点(.)和中英文括号,长度不能超过64个字符。注意:此字段可能返回 null,表示取不到有效值。默认值:“WebVTT” 默认值:false

Parameters:

  • Type:

    插入形式,可选值:

  • Subtitle:

    字幕文件。

  • SubtitleName:

    字幕名称 。

  • OutputFormat:

    字幕输出格式。取值“WebVTT”,“TTML”。

  • DefaultTrack:

    默认字幕轨道。为true时指定当前字幕为默认字幕轨道,最多可指定1条默认字幕轨道。



875
876
877
# File 'lib/v20190612/models.rb', line 875

def DefaultTrack
  @DefaultTrack
end

#OutputFormatObject

<li>subtitle-stream:插入字幕轨道</li> <li>close-caption-708:CEA-708字幕编码到SEI帧</li> <li>close-caption-608:CEA-608字幕编码到SEI帧</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:仅支持中文、英文、数字、空格、下划线(_)、短横线(-)、句点(.)和中英文括号,长度不能超过64个字符。注意:此字段可能返回 null,表示取不到有效值。默认值:“WebVTT” 默认值:false

Parameters:

  • Type:

    插入形式,可选值:

  • Subtitle:

    字幕文件。

  • SubtitleName:

    字幕名称 。

  • OutputFormat:

    字幕输出格式。取值“WebVTT”,“TTML”。

  • DefaultTrack:

    默认字幕轨道。为true时指定当前字幕为默认字幕轨道,最多可指定1条默认字幕轨道。



875
876
877
# File 'lib/v20190612/models.rb', line 875

def OutputFormat
  @OutputFormat
end

#SubtitleObject

<li>subtitle-stream:插入字幕轨道</li> <li>close-caption-708:CEA-708字幕编码到SEI帧</li> <li>close-caption-608:CEA-608字幕编码到SEI帧</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:仅支持中文、英文、数字、空格、下划线(_)、短横线(-)、句点(.)和中英文括号,长度不能超过64个字符。注意:此字段可能返回 null,表示取不到有效值。默认值:“WebVTT” 默认值:false

Parameters:

  • Type:

    插入形式,可选值:

  • Subtitle:

    字幕文件。

  • SubtitleName:

    字幕名称 。

  • OutputFormat:

    字幕输出格式。取值“WebVTT”,“TTML”。

  • DefaultTrack:

    默认字幕轨道。为true时指定当前字幕为默认字幕轨道,最多可指定1条默认字幕轨道。



875
876
877
# File 'lib/v20190612/models.rb', line 875

def Subtitle
  @Subtitle
end

#SubtitleNameObject

<li>subtitle-stream:插入字幕轨道</li> <li>close-caption-708:CEA-708字幕编码到SEI帧</li> <li>close-caption-608:CEA-608字幕编码到SEI帧</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:仅支持中文、英文、数字、空格、下划线(_)、短横线(-)、句点(.)和中英文括号,长度不能超过64个字符。注意:此字段可能返回 null,表示取不到有效值。默认值:“WebVTT” 默认值:false

Parameters:

  • Type:

    插入形式,可选值:

  • Subtitle:

    字幕文件。

  • SubtitleName:

    字幕名称 。

  • OutputFormat:

    字幕输出格式。取值“WebVTT”,“TTML”。

  • DefaultTrack:

    默认字幕轨道。为true时指定当前字幕为默认字幕轨道,最多可指定1条默认字幕轨道。



875
876
877
# File 'lib/v20190612/models.rb', line 875

def SubtitleName
  @SubtitleName
end

#TypeObject

<li>subtitle-stream:插入字幕轨道</li> <li>close-caption-708:CEA-708字幕编码到SEI帧</li> <li>close-caption-608:CEA-608字幕编码到SEI帧</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:仅支持中文、英文、数字、空格、下划线(_)、短横线(-)、句点(.)和中英文括号,长度不能超过64个字符。注意:此字段可能返回 null,表示取不到有效值。默认值:“WebVTT” 默认值:false

Parameters:

  • Type:

    插入形式,可选值:

  • Subtitle:

    字幕文件。

  • SubtitleName:

    字幕名称 。

  • OutputFormat:

    字幕输出格式。取值“WebVTT”,“TTML”。

  • DefaultTrack:

    默认字幕轨道。为true时指定当前字幕为默认字幕轨道,最多可指定1条默认字幕轨道。



875
876
877
# File 'lib/v20190612/models.rb', line 875

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



885
886
887
888
889
890
891
892
893
894
# File 'lib/v20190612/models.rb', line 885

def deserialize(params)
  @Type = params['Type']
  unless params['Subtitle'].nil?
    @Subtitle = MediaInputInfo.new
    @Subtitle.deserialize(params['Subtitle'])
  end
  @SubtitleName = params['SubtitleName']
  @OutputFormat = params['OutputFormat']
  @DefaultTrack = params['DefaultTrack']
end