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

Class: Aws::MediaConvert::Types::JobTemplateSettings

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 JobTemplateSettings data as a hash:

{
  ad_avail_offset: 1,
  avail_blanking: {
    avail_blanking_image: "__stringMin14PatternS3BmpBMPPngPNG",
  },
  inputs: [
    {
      audio_selector_groups: {
        "__string" => {
          audio_selector_names: ["__stringMin1"], # required
        },
      },
      audio_selectors: {
        "__string" => {
          custom_language_code: "__stringMin3Max3PatternAZaZ3",
          default_selection: "DEFAULT", # accepts DEFAULT, NOT_DEFAULT
          external_audio_file_input: "__stringPatternS3MM2VVMMPPEEGGAAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEE",
          language_code: "ENG", # accepts ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG
          offset: 1,
          pids: [1],
          program_selection: 1,
          remix_settings: {
            channel_mapping: { # required
              output_channels: [ # required
                {
                  input_channels: [1], # required
                },
              ],
            },
            channels_in: 1, # required
            channels_out: 1, # required
          },
          selector_type: "PID", # accepts PID, TRACK, LANGUAGE_CODE
          tracks: [1],
        },
      },
      caption_selectors: {
        "__string" => {
          custom_language_code: "__stringMin3Max3PatternAZaZ3",
          language_code: "ENG", # accepts ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG
          source_settings: { # required
            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: "__stringMin14PatternS3SccSCCTtmlTTMLDfxpDFXPStlSTLSrtSRTSmiSMI", # required
              time_delta: 1,
            },
            source_type: "ANCILLARY", # required, accepts ANCILLARY, DVB_SUB, EMBEDDED, SCC, TTML, STL, SRT, TELETEXT, NULL_SOURCE
            teletext_source_settings: {
              page_number: "__stringMin3Max3Pattern1809aFAF09aEAE",
            },
          },
        },
      },
      deblock_filter: "ENABLED", # accepts ENABLED, DISABLED
      denoise_filter: "ENABLED", # accepts ENABLED, DISABLED
      filter_enable: "AUTO", # accepts AUTO, DISABLE, FORCE
      filter_strength: 1,
      input_clippings: [
        {
          end_timecode: "__stringPattern010920405090509092",
          start_timecode: "__stringPattern010920405090509092",
        },
      ],
      program_number: 1,
      psi_control: "IGNORE_PSI", # accepts IGNORE_PSI, USE_PSI
      timecode_source: "EMBEDDED", # accepts EMBEDDED, ZEROBASED, SPECIFIEDSTART
      video_selector: {
        color_space: "FOLLOW", # accepts FOLLOW, REC_601, REC_709, HDR10, HLG_2020
        color_space_usage: "FORCE", # accepts FORCE, FALLBACK
        hdr_10_metadata: {
          blue_primary_x: 1,
          blue_primary_y: 1,
          green_primary_x: 1,
          green_primary_y: 1,
          max_content_light_level: 1, # required
          max_frame_average_light_level: 1, # required
          max_luminance: 1,
          min_luminance: 1,
          red_primary_x: 1,
          red_primary_y: 1,
          white_point_x: 1,
          white_point_y: 1,
        },
        pid: 1,
        program_number: 1,
      },
    },
  ],
  nielsen_configuration: {
    breakout_code: 1,
    distributor_id: "__string",
  },
  output_groups: [ # required
    {
      custom_name: "__string",
      name: "__string",
      output_group_settings: { # required
        cmaf_group_settings: {
          base_url: "__string",
          client_cache: "DISABLED", # accepts DISABLED, ENABLED
          codec_specification: "RFC_6381", # accepts RFC_6381, RFC_4281
          destination: "__stringPatternS3",
          encryption: {
            constant_initialization_vector: "__stringMin32Max32Pattern09aFAF32",
            encryption_method: "SAMPLE_AES", # accepts SAMPLE_AES
            initialization_vector_in_manifest: "INCLUDE", # accepts INCLUDE, EXCLUDE
            static_key_provider: {
              key_format: "__stringPatternIdentityAZaZ26AZaZ09163",
              key_format_versions: "__stringPatternDD",
              static_key_value: "__stringPatternAZaZ0932", # required
              url: "__string", # required
            },
            type: "STATIC_KEY", # required, accepts STATIC_KEY
          },
          fragment_length: 1, # required
          manifest_compression: "GZIP", # accepts GZIP, NONE
          manifest_duration_format: "FLOATING_POINT", # accepts FLOATING_POINT, INTEGER
          min_buffer_time: 1,
          segment_control: "SINGLE_FILE", # accepts SINGLE_FILE, SEGMENTED_FILES
          segment_length: 1, # required
          stream_inf_resolution: "INCLUDE", # accepts INCLUDE, EXCLUDE
          write_dash_manifest: "DISABLED", # accepts DISABLED, ENABLED
          write_hls_manifest: "DISABLED", # accepts DISABLED, ENABLED
        },
        dash_iso_group_settings: {
          base_url: "__string",
          destination: "__stringPatternS3",
          encryption: {
            speke_key_provider: { # required
              resource_id: "__string", # required
              system_ids: ["__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12"], # required
              url: "__stringPatternHttps", # required
            },
          },
          fragment_length: 1, # required
          hbbtv_compliance: "HBBTV_1_5", # accepts HBBTV_1_5, NONE
          min_buffer_time: 1,
          segment_control: "SINGLE_FILE", # accepts SINGLE_FILE, SEGMENTED_FILES
          segment_length: 1, # required
        },
        file_group_settings: {
          destination: "__stringPatternS3",
        },
        hls_group_settings: {
          ad_markers: ["ELEMENTAL"], # accepts ELEMENTAL, ELEMENTAL_SCTE35
          base_url: "__string",
          caption_language_mappings: [
            {
              caption_channel: 1,
              custom_language_code: "__stringMin3Max3PatternAZaZ3",
              language_code: "ENG", # accepts ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG
              language_description: "__string",
            },
          ],
          caption_language_setting: "INSERT", # accepts INSERT, OMIT, NONE
          client_cache: "DISABLED", # accepts DISABLED, ENABLED
          codec_specification: "RFC_6381", # accepts RFC_6381, RFC_4281
          destination: "__stringPatternS3",
          directory_structure: "SINGLE_DIRECTORY", # accepts SINGLE_DIRECTORY, SUBDIRECTORY_PER_STREAM
          encryption: {
            constant_initialization_vector: "__stringMin32Max32Pattern09aFAF32",
            encryption_method: "AES128", # accepts AES128, SAMPLE_AES
            initialization_vector_in_manifest: "INCLUDE", # accepts INCLUDE, EXCLUDE
            speke_key_provider: {
              resource_id: "__string", # required
              system_ids: ["__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12"], # required
              url: "__stringPatternHttps", # required
            },
            static_key_provider: {
              key_format: "__stringPatternIdentityAZaZ26AZaZ09163",
              key_format_versions: "__stringPatternDD",
              static_key_value: "__stringPatternAZaZ0932", # required
              url: "__string", # required
            },
            type: "SPEKE", # required, accepts SPEKE, STATIC_KEY
          },
          manifest_compression: "GZIP", # accepts GZIP, NONE
          manifest_duration_format: "FLOATING_POINT", # accepts FLOATING_POINT, INTEGER
          min_segment_length: 1, # required
          output_selection: "MANIFESTS_AND_SEGMENTS", # accepts MANIFESTS_AND_SEGMENTS, SEGMENTS_ONLY
          program_date_time: "INCLUDE", # accepts INCLUDE, EXCLUDE
          program_date_time_period: 1,
          segment_control: "SINGLE_FILE", # accepts SINGLE_FILE, SEGMENTED_FILES
          segment_length: 1, # required
          segments_per_subdirectory: 1,
          stream_inf_resolution: "INCLUDE", # accepts INCLUDE, EXCLUDE
          timed_metadata_id_3_frame: "NONE", # accepts NONE, PRIV, TDRL
          timed_metadata_id_3_period: 1,
          timestamp_delta_milliseconds: 1,
        },
        ms_smooth_group_settings: {
          audio_deduplication: "COMBINE_DUPLICATE_STREAMS", # accepts COMBINE_DUPLICATE_STREAMS, NONE
          destination: "__stringPatternS3",
          encryption: {
            speke_key_provider: { # required
              resource_id: "__string", # required
              system_ids: ["__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12"], # required
              url: "__stringPatternHttps", # required
            },
          },
          fragment_length: 1, # required
          manifest_encoding: "UTF8", # accepts UTF8, UTF16
        },
        type: "HLS_GROUP_SETTINGS", # required, accepts HLS_GROUP_SETTINGS, DASH_ISO_GROUP_SETTINGS, FILE_GROUP_SETTINGS, MS_SMOOTH_GROUP_SETTINGS, CMAF_GROUP_SETTINGS
      },
      outputs: [ # required
        {
          audio_descriptions: [
            {
              audio_normalization_settings: {
                algorithm: "ITU_BS_1770_1", # accepts ITU_BS_1770_1, ITU_BS_1770_2
                algorithm_control: "CORRECT_AUDIO", # accepts CORRECT_AUDIO, MEASURE_ONLY
                correction_gate_level: 1,
                loudness_logging: "LOG", # accepts LOG, DONT_LOG
                peak_calculation: "TRUE_PEAK", # accepts TRUE_PEAK, NONE
                target_lkfs: 1.0,
              },
              audio_source_name: "__string",
              audio_type: 1,
              audio_type_control: "FOLLOW_INPUT", # accepts FOLLOW_INPUT, USE_CONFIGURED
              codec_settings: { # required
                aac_settings: {
                  audio_description_broadcaster_mix: "BROADCASTER_MIXED_AD", # accepts BROADCASTER_MIXED_AD, NORMAL
                  bitrate: 1,
                  codec_profile: "LC", # accepts LC, HEV1, HEV2
                  coding_mode: "AD_RECEIVER_MIX", # required, accepts AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1
                  rate_control_mode: "CBR", # accepts CBR, VBR
                  raw_format: "LATM_LOAS", # accepts LATM_LOAS, NONE
                  sample_rate: 1, # required
                  specification: "MPEG2", # accepts MPEG2, MPEG4
                  vbr_quality: "LOW", # accepts LOW, MEDIUM_LOW, MEDIUM_HIGH, HIGH
                },
                ac_3_settings: {
                  bitrate: 1,
                  bitstream_mode: "COMPLETE_MAIN", # accepts COMPLETE_MAIN, COMMENTARY, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER
                  coding_mode: "CODING_MODE_1_0", # accepts CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE
                  dialnorm: 1,
                  dynamic_range_compression_profile: "FILM_STANDARD", # accepts FILM_STANDARD, NONE
                  lfe_filter: "ENABLED", # accepts ENABLED, DISABLED
                  metadata_control: "FOLLOW_INPUT", # accepts FOLLOW_INPUT, USE_CONFIGURED
                  sample_rate: 1,
                },
                aiff_settings: {
                  bit_depth: 1,
                  channels: 1,
                  sample_rate: 1,
                },
                codec: "AAC", # required, accepts AAC, MP2, WAV, AIFF, AC3, EAC3, PASSTHROUGH
                eac_3_settings: {
                  attenuation_control: "ATTENUATE_3_DB", # accepts ATTENUATE_3_DB, NONE
                  bitrate: 1,
                  bitstream_mode: "COMPLETE_MAIN", # accepts COMPLETE_MAIN, COMMENTARY, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED
                  coding_mode: "CODING_MODE_1_0", # accepts CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2
                  dc_filter: "ENABLED", # accepts ENABLED, DISABLED
                  dialnorm: 1,
                  dynamic_range_compression_line: "NONE", # accepts NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH
                  dynamic_range_compression_rf: "NONE", # accepts NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH
                  lfe_control: "LFE", # accepts LFE, NO_LFE
                  lfe_filter: "ENABLED", # accepts ENABLED, DISABLED
                  lo_ro_center_mix_level: 1.0,
                  lo_ro_surround_mix_level: 1.0,
                  lt_rt_center_mix_level: 1.0,
                  lt_rt_surround_mix_level: 1.0,
                  metadata_control: "FOLLOW_INPUT", # accepts FOLLOW_INPUT, USE_CONFIGURED
                  passthrough_control: "WHEN_POSSIBLE", # accepts WHEN_POSSIBLE, NO_PASSTHROUGH
                  phase_control: "SHIFT_90_DEGREES", # accepts SHIFT_90_DEGREES, NO_SHIFT
                  sample_rate: 1,
                  stereo_downmix: "NOT_INDICATED", # accepts NOT_INDICATED, LO_RO, LT_RT, DPL2
                  surround_ex_mode: "NOT_INDICATED", # accepts NOT_INDICATED, ENABLED, DISABLED
                  surround_mode: "NOT_INDICATED", # accepts NOT_INDICATED, ENABLED, DISABLED
                },
                mp_2_settings: {
                  bitrate: 1,
                  channels: 1,
                  sample_rate: 1,
                },
                wav_settings: {
                  bit_depth: 1,
                  channels: 1,
                  format: "RIFF", # accepts RIFF, RF64
                  sample_rate: 1,
                },
              },
              custom_language_code: "__stringMin3Max3PatternAZaZ3",
              language_code: "ENG", # accepts ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG
              language_code_control: "FOLLOW_INPUT", # accepts FOLLOW_INPUT, USE_CONFIGURED
              remix_settings: {
                channel_mapping: { # required
                  output_channels: [ # required
                    {
                      input_channels: [1], # required
                    },
                  ],
                },
                channels_in: 1, # required
                channels_out: 1, # required
              },
              stream_name: "__stringPatternWS",
            },
          ],
          caption_descriptions: [
            {
              caption_selector_name: "__stringMin1", # required
              custom_language_code: "__stringMin3Max3PatternAZaZ3",
              destination_settings: { # required
                burnin_destination_settings: {
                  alignment: "CENTERED", # required, accepts CENTERED, LEFT
                  background_color: "NONE", # accepts NONE, BLACK, WHITE
                  background_opacity: 1,
                  font_color: "WHITE", # accepts WHITE, BLACK, YELLOW, RED, GREEN, BLUE
                  font_opacity: 1, # required
                  font_resolution: 1,
                  font_size: 1,
                  outline_color: "BLACK", # required, accepts BLACK, WHITE, YELLOW, RED, GREEN, BLUE
                  outline_size: 1, # required
                  shadow_color: "NONE", # accepts NONE, BLACK, WHITE
                  shadow_opacity: 1,
                  shadow_x_offset: 1,
                  shadow_y_offset: 1,
                  teletext_spacing: "FIXED_GRID", # accepts FIXED_GRID, PROPORTIONAL
                  x_position: 1,
                  y_position: 1,
                },
                destination_type: "BURN_IN", # required, accepts BURN_IN, DVB_SUB, EMBEDDED, SCC, SRT, TELETEXT, TTML, WEBVTT
                dvb_sub_destination_settings: {
                  alignment: "CENTERED", # required, accepts CENTERED, LEFT
                  background_color: "NONE", # accepts NONE, BLACK, WHITE
                  background_opacity: 1,
                  font_color: "WHITE", # accepts WHITE, BLACK, YELLOW, RED, GREEN, BLUE
                  font_opacity: 1, # required
                  font_resolution: 1,
                  font_size: 1,
                  outline_color: "BLACK", # required, accepts BLACK, WHITE, YELLOW, RED, GREEN, BLUE
                  outline_size: 1, # required
                  shadow_color: "NONE", # accepts NONE, BLACK, WHITE
                  shadow_opacity: 1,
                  shadow_x_offset: 1,
                  shadow_y_offset: 1,
                  teletext_spacing: "FIXED_GRID", # accepts FIXED_GRID, PROPORTIONAL
                  x_position: 1,
                  y_position: 1,
                },
                scc_destination_settings: {
                  framerate: "FRAMERATE_23_97", # accepts FRAMERATE_23_97, FRAMERATE_24, FRAMERATE_29_97_DROPFRAME, FRAMERATE_29_97_NON_DROPFRAME
                },
                teletext_destination_settings: {
                  page_number: "__stringMin3Max3Pattern1809aFAF09aEAE",
                },
                ttml_destination_settings: {
                  style_passthrough: "ENABLED", # accepts ENABLED, DISABLED
                },
              },
              language_code: "ENG", # accepts ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG
              language_description: "__string",
            },
          ],
          container_settings: {
            container: "F4V", # required, accepts F4V, ISMV, M2TS, M3U8, CMFC, MOV, MP4, MPD, MXF, RAW
            f4v_settings: {
              moov_placement: "PROGRESSIVE_DOWNLOAD", # accepts PROGRESSIVE_DOWNLOAD, NORMAL
            },
            m2ts_settings: {
              audio_buffer_model: "DVB", # accepts DVB, ATSC
              audio_frames_per_pes: 1,
              audio_pids: [1],
              bitrate: 1,
              buffer_model: "MULTIPLEX", # accepts MULTIPLEX, NONE
              dvb_nit_settings: {
                network_id: 1, # required
                network_name: "__stringMin1Max256", # required
                nit_interval: 1, # required
              },
              dvb_sdt_settings: {
                output_sdt: "SDT_FOLLOW", # accepts SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE
                sdt_interval: 1,
                service_name: "__stringMin1Max256",
                service_provider_name: "__stringMin1Max256",
              },
              dvb_sub_pids: [1],
              dvb_tdt_settings: {
                tdt_interval: 1, # required
              },
              dvb_teletext_pid: 1,
              ebp_audio_interval: "VIDEO_AND_FIXED_INTERVALS", # accepts VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL
              ebp_placement: "VIDEO_AND_AUDIO_PIDS", # accepts VIDEO_AND_AUDIO_PIDS, VIDEO_PID
              es_rate_in_pes: "INCLUDE", # accepts INCLUDE, EXCLUDE
              fragment_time: 1.0,
              max_pcr_interval: 1,
              min_ebp_interval: 1,
              nielsen_id_3: "INSERT", # accepts INSERT, NONE
              null_packet_bitrate: 1.0,
              pat_interval: 1,
              pcr_control: "PCR_EVERY_PES_PACKET", # accepts PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD
              pcr_pid: 1,
              pmt_interval: 1,
              pmt_pid: 1,
              private_metadata_pid: 1,
              program_number: 1,
              rate_mode: "VBR", # accepts VBR, CBR
              scte_35_pid: 1,
              scte_35_source: "PASSTHROUGH", # accepts PASSTHROUGH, NONE
              segmentation_markers: "NONE", # accepts NONE, RAI_SEGSTART, RAI_ADAPT, PSI_SEGSTART, EBP, EBP_LEGACY
              segmentation_style: "MAINTAIN_CADENCE", # accepts MAINTAIN_CADENCE, RESET_CADENCE
              segmentation_time: 1.0,
              timed_metadata_pid: 1,
              transport_stream_id: 1,
              video_pid: 1,
            },
            m3u_8_settings: {
              audio_frames_per_pes: 1,
              audio_pids: [1],
              nielsen_id_3: "INSERT", # accepts INSERT, NONE
              pat_interval: 1,
              pcr_control: "PCR_EVERY_PES_PACKET", # accepts PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD
              pcr_pid: 1,
              pmt_interval: 1,
              pmt_pid: 1,
              private_metadata_pid: 1,
              program_number: 1,
              scte_35_pid: 1,
              scte_35_source: "PASSTHROUGH", # accepts PASSTHROUGH, NONE
              timed_metadata: "PASSTHROUGH", # accepts PASSTHROUGH, NONE
              timed_metadata_pid: 1,
              transport_stream_id: 1,
              video_pid: 1,
            },
            mov_settings: {
              clap_atom: "INCLUDE", # accepts INCLUDE, EXCLUDE
              cslg_atom: "INCLUDE", # accepts INCLUDE, EXCLUDE
              mpeg_2_four_cc_control: "XDCAM", # accepts XDCAM, MPEG
              padding_control: "OMNEON", # accepts OMNEON, NONE
              reference: "SELF_CONTAINED", # accepts SELF_CONTAINED, EXTERNAL
            },
            mp_4_settings: {
              cslg_atom: "INCLUDE", # accepts INCLUDE, EXCLUDE
              free_space_box: "INCLUDE", # accepts INCLUDE, EXCLUDE
              moov_placement: "PROGRESSIVE_DOWNLOAD", # accepts PROGRESSIVE_DOWNLOAD, NORMAL
              mp_4_major_brand: "__string",
            },
          },
          extension: "__string",
          name_modifier: "__stringMin1",
          output_settings: {
            hls_settings: {
              audio_group_id: "__string",
              audio_rendition_sets: "__string",
              audio_track_type: "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT", # accepts ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_NOT_AUTO_SELECT, AUDIO_ONLY_VARIANT_STREAM
              i_frame_only_manifest: "INCLUDE", # accepts INCLUDE, EXCLUDE
              segment_modifier: "__string",
            },
          },
          preset: "__stringMin0",
          video_description: {
            afd_signaling: "NONE", # accepts NONE, AUTO, FIXED
            anti_alias: "DISABLED", # accepts DISABLED, ENABLED
            codec_settings: { # required
              codec: "FRAME_CAPTURE", # required, accepts FRAME_CAPTURE, H_264, H_265, MPEG2, PRORES
              frame_capture_settings: {
                framerate_denominator: 1,
                framerate_numerator: 1,
                max_captures: 1,
                quality: 1,
              },
              h264_settings: {
                adaptive_quantization: "OFF", # accepts OFF, LOW, MEDIUM, HIGH, HIGHER, MAX
                bitrate: 1,
                codec_level: "AUTO", # accepts AUTO, LEVEL_1, LEVEL_1_1, LEVEL_1_2, LEVEL_1_3, LEVEL_2, LEVEL_2_1, LEVEL_2_2, LEVEL_3, LEVEL_3_1, LEVEL_3_2, LEVEL_4, LEVEL_4_1, LEVEL_4_2, LEVEL_5, LEVEL_5_1, LEVEL_5_2
                codec_profile: "BASELINE", # accepts BASELINE, HIGH, HIGH_10BIT, HIGH_422, HIGH_422_10BIT, MAIN
                entropy_encoding: "CABAC", # accepts CABAC, CAVLC
                field_encoding: "PAFF", # accepts PAFF, FORCE_FIELD
                flicker_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED
                framerate_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
                framerate_conversion_algorithm: "DUPLICATE_DROP", # accepts DUPLICATE_DROP, INTERPOLATE
                framerate_denominator: 1,
                framerate_numerator: 1,
                gop_b_reference: "DISABLED", # accepts DISABLED, ENABLED
                gop_closed_cadence: 1,
                gop_size: 1.0,
                gop_size_units: "FRAMES", # accepts FRAMES, SECONDS
                hrd_buffer_initial_fill_percentage: 1,
                hrd_buffer_size: 1,
                interlace_mode: "PROGRESSIVE", # accepts PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD
                max_bitrate: 1,
                min_i_interval: 1,
                number_b_frames_between_reference_frames: 1,
                number_reference_frames: 1,
                par_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
                par_denominator: 1,
                par_numerator: 1,
                quality_tuning_level: "SINGLE_PASS", # accepts SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ
                rate_control_mode: "VBR", # accepts VBR, CBR
                repeat_pps: "DISABLED", # accepts DISABLED, ENABLED
                scene_change_detect: "DISABLED", # accepts DISABLED, ENABLED
                slices: 1,
                slow_pal: "DISABLED", # accepts DISABLED, ENABLED
                softness: 1,
                spatial_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED
                syntax: "DEFAULT", # accepts DEFAULT, RP2027
                telecine: "NONE", # accepts NONE, SOFT, HARD
                temporal_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED
                unregistered_sei_timecode: "DISABLED", # accepts DISABLED, ENABLED
              },
              h265_settings: {
                adaptive_quantization: "OFF", # accepts OFF, LOW, MEDIUM, HIGH, HIGHER, MAX
                alternate_transfer_function_sei: "DISABLED", # accepts DISABLED, ENABLED
                bitrate: 1,
                codec_level: "AUTO", # accepts AUTO, LEVEL_1, LEVEL_2, LEVEL_2_1, LEVEL_3, LEVEL_3_1, LEVEL_4, LEVEL_4_1, LEVEL_5, LEVEL_5_1, LEVEL_5_2, LEVEL_6, LEVEL_6_1, LEVEL_6_2
                codec_profile: "MAIN_MAIN", # accepts MAIN_MAIN, MAIN_HIGH, MAIN10_MAIN, MAIN10_HIGH, MAIN_422_8BIT_MAIN, MAIN_422_8BIT_HIGH, MAIN_422_10BIT_MAIN, MAIN_422_10BIT_HIGH
                flicker_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED
                framerate_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
                framerate_conversion_algorithm: "DUPLICATE_DROP", # accepts DUPLICATE_DROP, INTERPOLATE
                framerate_denominator: 1,
                framerate_numerator: 1,
                gop_b_reference: "DISABLED", # accepts DISABLED, ENABLED
                gop_closed_cadence: 1,
                gop_size: 1.0,
                gop_size_units: "FRAMES", # accepts FRAMES, SECONDS
                hrd_buffer_initial_fill_percentage: 1,
                hrd_buffer_size: 1,
                interlace_mode: "PROGRESSIVE", # accepts PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD
                max_bitrate: 1,
                min_i_interval: 1,
                number_b_frames_between_reference_frames: 1,
                number_reference_frames: 1,
                par_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
                par_denominator: 1,
                par_numerator: 1,
                quality_tuning_level: "SINGLE_PASS", # accepts SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ
                rate_control_mode: "VBR", # accepts VBR, CBR
                sample_adaptive_offset_filter_mode: "DEFAULT", # accepts DEFAULT, ADAPTIVE, OFF
                scene_change_detect: "DISABLED", # accepts DISABLED, ENABLED
                slices: 1,
                slow_pal: "DISABLED", # accepts DISABLED, ENABLED
                spatial_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED
                telecine: "NONE", # accepts NONE, SOFT, HARD
                temporal_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED
                temporal_ids: "DISABLED", # accepts DISABLED, ENABLED
                tiles: "DISABLED", # accepts DISABLED, ENABLED
                unregistered_sei_timecode: "DISABLED", # accepts DISABLED, ENABLED
                write_mp_4_packaging_type: "HVC1", # accepts HVC1, HEV1
              },
              mpeg_2_settings: {
                adaptive_quantization: "OFF", # accepts OFF, LOW, MEDIUM, HIGH
                bitrate: 1,
                codec_level: "AUTO", # accepts AUTO, LOW, MAIN, HIGH1440, HIGH
                codec_profile: "MAIN", # accepts MAIN, PROFILE_422
                framerate_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
                framerate_conversion_algorithm: "DUPLICATE_DROP", # accepts DUPLICATE_DROP, INTERPOLATE
                framerate_denominator: 1,
                framerate_numerator: 1,
                gop_closed_cadence: 1,
                gop_size: 1.0,
                gop_size_units: "FRAMES", # accepts FRAMES, SECONDS
                hrd_buffer_initial_fill_percentage: 1,
                hrd_buffer_size: 1,
                interlace_mode: "PROGRESSIVE", # accepts PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD
                intra_dc_precision: "AUTO", # accepts AUTO, INTRA_DC_PRECISION_8, INTRA_DC_PRECISION_9, INTRA_DC_PRECISION_10, INTRA_DC_PRECISION_11
                max_bitrate: 1,
                min_i_interval: 1,
                number_b_frames_between_reference_frames: 1,
                par_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
                par_denominator: 1,
                par_numerator: 1,
                quality_tuning_level: "SINGLE_PASS", # accepts SINGLE_PASS, MULTI_PASS
                rate_control_mode: "VBR", # accepts VBR, CBR
                scene_change_detect: "DISABLED", # accepts DISABLED, ENABLED
                slow_pal: "DISABLED", # accepts DISABLED, ENABLED
                softness: 1,
                spatial_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED
                syntax: "DEFAULT", # accepts DEFAULT, D_10
                telecine: "NONE", # accepts NONE, SOFT, HARD
                temporal_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED
              },
              prores_settings: {
                codec_profile: "APPLE_PRORES_422", # accepts APPLE_PRORES_422, APPLE_PRORES_422_HQ, APPLE_PRORES_422_LT, APPLE_PRORES_422_PROXY
                framerate_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
                framerate_conversion_algorithm: "DUPLICATE_DROP", # accepts DUPLICATE_DROP, INTERPOLATE
                framerate_denominator: 1,
                framerate_numerator: 1,
                interlace_mode: "PROGRESSIVE", # accepts PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD
                par_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED
                par_denominator: 1,
                par_numerator: 1,
                slow_pal: "DISABLED", # accepts DISABLED, ENABLED
                telecine: "NONE", # accepts NONE, HARD
              },
            },
            color_metadata: "IGNORE", # accepts IGNORE, INSERT
            crop: {
              height: 1, # required
              width: 1, # required
              x: 1, # required
              y: 1, # required
            },
            drop_frame_timecode: "DISABLED", # accepts DISABLED, ENABLED
            fixed_afd: 1,
            height: 1,
            position: {
              height: 1, # required
              width: 1, # required
              x: 1, # required
              y: 1, # required
            },
            respond_to_afd: "NONE", # accepts NONE, RESPOND, PASSTHROUGH
            scaling_behavior: "DEFAULT", # accepts DEFAULT, STRETCH_TO_OUTPUT
            sharpness: 1,
            timecode_insertion: "DISABLED", # accepts DISABLED, PIC_TIMING_SEI
            video_preprocessors: {
              color_corrector: {
                brightness: 1,
                color_space_conversion: "NONE", # accepts NONE, FORCE_601, FORCE_709, FORCE_HDR10, FORCE_HLG_2020
                contrast: 1,
                hdr_10_metadata: {
                  blue_primary_x: 1,
                  blue_primary_y: 1,
                  green_primary_x: 1,
                  green_primary_y: 1,
                  max_content_light_level: 1, # required
                  max_frame_average_light_level: 1, # required
                  max_luminance: 1,
                  min_luminance: 1,
                  red_primary_x: 1,
                  red_primary_y: 1,
                  white_point_x: 1,
                  white_point_y: 1,
                },
                hue: 1,
                saturation: 1,
              },
              deinterlacer: {
                algorithm: "INTERPOLATE", # accepts INTERPOLATE, INTERPOLATE_TICKER, BLEND, BLEND_TICKER
                control: "FORCE_ALL_FRAMES", # accepts FORCE_ALL_FRAMES, NORMAL
                mode: "DEINTERLACE", # accepts DEINTERLACE, INVERSE_TELECINE, ADAPTIVE
              },
              image_inserter: {
                insertable_images: [ # required
                  {
                    duration: 1,
                    fade_in: 1,
                    fade_out: 1,
                    height: 1,
                    image_inserter_input: "__stringMin14PatternS3BmpBMPPngPNGTgaTGA", # required
                    image_x: 1, # required
                    image_y: 1, # required
                    layer: 1, # required
                    opacity: 1, # required
                    start_time: "__stringPattern01D20305D205D",
                    width: 1,
                  },
                ],
              },
              noise_reducer: {
                filter: "BILATERAL", # required, accepts BILATERAL, MEAN, GAUSSIAN, LANCZOS, SHARPEN, CONSERVE, SPATIAL
                filter_settings: {
                  strength: 1,
                },
                spatial_filter_settings: {
                  post_filter_sharpen_strength: 1,
                  speed: 1,
                  strength: 1,
                },
              },
              timecode_burnin: {
                font_size: 1,
                position: "TOP_CENTER", # accepts TOP_CENTER, TOP_LEFT, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT
                prefix: "__stringPattern",
              },
            },
            width: 1,
          },
        },
      ],
    },
  ],
  timecode_config: {
    anchor: "__stringPattern010920405090509092",
    source: "EMBEDDED", # accepts EMBEDDED, ZEROBASED, SPECIFIEDSTART
    start: "__stringPattern010920405090509092",
    timestamp_offset: "__stringPattern0940191020191209301",
  },
  timed_metadata_insertion: {
    id_3_insertions: [ # required
      {
        id_3: "__stringPatternAZaZ0902", # required
        timecode: "__stringPattern010920405090509092", # required
      },
    ],
  },
}

JobTemplateSettings contains all the transcode settings saved in the template that will be applied to jobs created from it.

Instance Attribute Summary collapse

Instance Attribute Details

#ad_avail_offsetInteger

When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time.

Returns:

  • (Integer)


8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 8425

class JobTemplateSettings < Struct.new(
  :ad_avail_offset,
  :avail_blanking,
  :inputs,
  :nielsen_configuration,
  :output_groups,
  :timecode_config,
  :timed_metadata_insertion)
  include Aws::Structure
end

#avail_blankingTypes::AvailBlanking

Settings for ad avail blanking. Video can be blanked or overlaid with an image, and audio muted during SCTE-35 triggered ad avails.



8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 8425

class JobTemplateSettings < Struct.new(
  :ad_avail_offset,
  :avail_blanking,
  :inputs,
  :nielsen_configuration,
  :output_groups,
  :timecode_config,
  :timed_metadata_insertion)
  include Aws::Structure
end

#inputsArray<Types::InputTemplate>

Use Inputs (inputs) to define the source file used in the transcode job. There can only be one input in a job template. Using the API, you can include multiple inputs when referencing a job template.

Returns:



8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 8425

class JobTemplateSettings < Struct.new(
  :ad_avail_offset,
  :avail_blanking,
  :inputs,
  :nielsen_configuration,
  :output_groups,
  :timecode_config,
  :timed_metadata_insertion)
  include Aws::Structure
end

#nielsen_configurationTypes::NielsenConfiguration

Settings for Nielsen Configuration



8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 8425

class JobTemplateSettings < Struct.new(
  :ad_avail_offset,
  :avail_blanking,
  :inputs,
  :nielsen_configuration,
  :output_groups,
  :timecode_config,
  :timed_metadata_insertion)
  include Aws::Structure
end

#output_groupsArray<Types::OutputGroup>

(OutputGroups) contains one group of settings for each set of outputs that share a common package type. All unpackaged files (MPEG-4, MPEG-2 TS, Quicktime, MXF, and no container) are grouped in a single output group as well. Required in (OutputGroups) is a group of settings that apply to the whole group. This required object depends on the value you set for (Type) under (OutputGroups)>(OutputGroupSettings). Type, settings object pairs are as follows. * FILE_GROUP_SETTINGS, FileGroupSettings * HLS_GROUP_SETTINGS, HlsGroupSettings * DASH_ISO_GROUP_SETTINGS, DashIsoGroupSettings * MS_SMOOTH_GROUP_SETTINGS, MsSmoothGroupSettings * CMAF_GROUP_SETTINGS, CmafGroupSettings

Returns:



8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 8425

class JobTemplateSettings < Struct.new(
  :ad_avail_offset,
  :avail_blanking,
  :inputs,
  :nielsen_configuration,
  :output_groups,
  :timecode_config,
  :timed_metadata_insertion)
  include Aws::Structure
end

#timecode_configTypes::TimecodeConfig

Contains settings used to acquire and adjust timecode information from inputs.



8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 8425

class JobTemplateSettings < Struct.new(
  :ad_avail_offset,
  :avail_blanking,
  :inputs,
  :nielsen_configuration,
  :output_groups,
  :timecode_config,
  :timed_metadata_insertion)
  include Aws::Structure
end

#timed_metadata_insertionTypes::TimedMetadataInsertion

Enable Timed metadata insertion (TimedMetadataInsertion) to include ID3 tags in your job. To include timed metadata, you must enable it here, enable it in each output container, and specify tags and timecodes in ID3 insertion (Id3Insertion) objects.



8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 8425

class JobTemplateSettings < Struct.new(
  :ad_avail_offset,
  :avail_blanking,
  :inputs,
  :nielsen_configuration,
  :output_groups,
  :timecode_config,
  :timed_metadata_insertion)
  include Aws::Structure
end