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

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

Overview

外挂字幕。

Instance Attribute Summary collapse

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

    Instance Method Summary collapse

    Constructor Details

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

    Returns a new instance of AddOnSubtitle.

    
    
    888
    889
    890
    891
    892
    893
    894
    # File 'lib/v20190612/models.rb', line 888
    
    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

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

    Parameters:

    • Type:

      插入形式,可选值:

    • Subtitle:

      字幕文件。

    • SubtitleName:

      字幕名称 。

    • OutputFormat:

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

    • DefaultTrack:

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

    
    
    886
    887
    888
    # File 'lib/v20190612/models.rb', line 886
    
    def DefaultTrack
      @DefaultTrack
    end
    

    #OutputFormatObject

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

    Parameters:

    • Type:

      插入形式,可选值:

    • Subtitle:

      字幕文件。

    • SubtitleName:

      字幕名称 。

    • OutputFormat:

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

    • DefaultTrack:

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

    
    
    886
    887
    888
    # File 'lib/v20190612/models.rb', line 886
    
    def OutputFormat
      @OutputFormat
    end
    

    #SubtitleObject

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

    Parameters:

    • Type:

      插入形式,可选值:

    • Subtitle:

      字幕文件。

    • SubtitleName:

      字幕名称 。

    • OutputFormat:

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

    • DefaultTrack:

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

    
    
    886
    887
    888
    # File 'lib/v20190612/models.rb', line 886
    
    def Subtitle
      @Subtitle
    end
    

    #SubtitleNameObject

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

    Parameters:

    • Type:

      插入形式,可选值:

    • Subtitle:

      字幕文件。

    • SubtitleName:

      字幕名称 。

    • OutputFormat:

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

    • DefaultTrack:

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

    
    
    886
    887
    888
    # File 'lib/v20190612/models.rb', line 886
    
    def SubtitleName
      @SubtitleName
    end
    

    #TypeObject

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

    Parameters:

    • Type:

      插入形式,可选值:

    • Subtitle:

      字幕文件。

    • SubtitleName:

      字幕名称 。

    • OutputFormat:

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

    • DefaultTrack:

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

    
    
    886
    887
    888
    # File 'lib/v20190612/models.rb', line 886
    
    def Type
      @Type
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    896
    897
    898
    899
    900
    901
    902
    903
    904
    905
    # File 'lib/v20190612/models.rb', line 896
    
    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