You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::MediaConvert::Types::CaptionSourceSettings

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb

Overview

Note:

When making an API call, you may pass CaptionSourceSettings data as a hash:

{
  ancillary_source_settings: {
    source_ancillary_channel_number: 1,
  },
  dvb_sub_source_settings: {
    pid: 1,
  },
  embedded_source_settings: {
    convert_608_to_708: "UPCONVERT", # accepts UPCONVERT, DISABLED
    source_608_channel_number: 1,
    source_608_track_number: 1,
  },
  file_source_settings: {
    convert_608_to_708: "UPCONVERT", # accepts UPCONVERT, DISABLED
    source_file: "__string",
    time_delta: 1,
  },
  source_type: "ANCILLARY", # accepts ANCILLARY, DVB_SUB, EMBEDDED, SCC, TTML, STL, SRT, TELETEXT, NULL_SOURCE
  teletext_source_settings: {
    page_number: "__string",
  },
}

Source settings (SourceSettings) contains the group of settings for captions in the input.

Instance Attribute Summary collapse

Instance Attribute Details

#ancillary_source_settingsTypes::AncillarySourceSettings

Settings for ancillary captions source.



1294
1295
1296
1297
1298
1299
1300
1301
1302
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 1294

class CaptionSourceSettings < Struct.new(
  :ancillary_source_settings,
  :dvb_sub_source_settings,
  :embedded_source_settings,
  :file_source_settings,
  :source_type,
  :teletext_source_settings)
  include Aws::Structure
end

#dvb_sub_source_settingsTypes::DvbSubSourceSettings

DVB Sub Source Settings



1294
1295
1296
1297
1298
1299
1300
1301
1302
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 1294

class CaptionSourceSettings < Struct.new(
  :ancillary_source_settings,
  :dvb_sub_source_settings,
  :embedded_source_settings,
  :file_source_settings,
  :source_type,
  :teletext_source_settings)
  include Aws::Structure
end

#embedded_source_settingsTypes::EmbeddedSourceSettings

Settings for embedded captions Source



1294
1295
1296
1297
1298
1299
1300
1301
1302
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 1294

class CaptionSourceSettings < Struct.new(
  :ancillary_source_settings,
  :dvb_sub_source_settings,
  :embedded_source_settings,
  :file_source_settings,
  :source_type,
  :teletext_source_settings)
  include Aws::Structure
end

#file_source_settingsTypes::FileSourceSettings

Settings for File-based Captions in Source



1294
1295
1296
1297
1298
1299
1300
1301
1302
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 1294

class CaptionSourceSettings < Struct.new(
  :ancillary_source_settings,
  :dvb_sub_source_settings,
  :embedded_source_settings,
  :file_source_settings,
  :source_type,
  :teletext_source_settings)
  include Aws::Structure
end

#source_typeString

Use Source (SourceType) to identify the format of your input captions. The service cannot auto-detect caption format.

Returns:

  • (String)


1294
1295
1296
1297
1298
1299
1300
1301
1302
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 1294

class CaptionSourceSettings < Struct.new(
  :ancillary_source_settings,
  :dvb_sub_source_settings,
  :embedded_source_settings,
  :file_source_settings,
  :source_type,
  :teletext_source_settings)
  include Aws::Structure
end

#teletext_source_settingsTypes::TeletextSourceSettings

Settings specific to Teletext caption sources, including Page number.



1294
1295
1296
1297
1298
1299
1300
1301
1302
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 1294

class CaptionSourceSettings < Struct.new(
  :ancillary_source_settings,
  :dvb_sub_source_settings,
  :embedded_source_settings,
  :file_source_settings,
  :source_type,
  :teletext_source_settings)
  include Aws::Structure
end