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

Class: Aws::MediaLive::Types::InputAttachment

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

Overview

Note:

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

{
  input_id: "__string",
  input_settings: {
    audio_selectors: [
      {
        name: "__string",
        selector_settings: {
          audio_language_selection: {
            language_code: "__string",
            language_selection_policy: "LOOSE", # accepts LOOSE, STRICT
          },
          audio_pid_selection: {
            pid: 1,
          },
        },
      },
    ],
    caption_selectors: [
      {
        language_code: "__string",
        name: "__string",
        selector_settings: {
          arib_source_settings: {
          },
          dvb_sub_source_settings: {
            pid: 1,
          },
          embedded_source_settings: {
            convert_608_to_708: "DISABLED", # accepts DISABLED, UPCONVERT
            scte_20_detection: "AUTO", # accepts AUTO, OFF
            source_608_channel_number: 1,
            source_608_track_number: 1,
          },
          scte_20_source_settings: {
            convert_608_to_708: "DISABLED", # accepts DISABLED, UPCONVERT
            source_608_channel_number: 1,
          },
          scte_27_source_settings: {
            pid: 1,
          },
          teletext_source_settings: {
            page_number: "__string",
          },
        },
      },
    ],
    deblock_filter: "DISABLED", # accepts DISABLED, ENABLED
    denoise_filter: "DISABLED", # accepts DISABLED, ENABLED
    filter_strength: 1,
    input_filter: "AUTO", # accepts AUTO, DISABLED, FORCED
    network_input_settings: {
      hls_input_settings: {
        bandwidth: 1,
        buffer_segments: 1,
        retries: 1,
        retry_interval: 1,
      },
      server_validation: "CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME", # accepts CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME, CHECK_CRYPTOGRAPHY_ONLY
    },
    source_end_behavior: "CONTINUE", # accepts CONTINUE, LOOP
    video_selector: {
      color_space: "FOLLOW", # accepts FOLLOW, REC_601, REC_709
      color_space_usage: "FALLBACK", # accepts FALLBACK, FORCE
      selector_settings: {
        video_selector_pid: {
          pid: 1,
        },
        video_selector_program_id: {
          program_id: 1,
        },
      },
    },
  },
}

Instance Attribute Summary collapse

Instance Attribute Details

#input_idString

The ID of the input

Returns:

  • (String)


5281
5282
5283
5284
5285
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 5281

class InputAttachment < Struct.new(
  :input_id,
  :input_settings)
  include Aws::Structure
end

#input_settingsTypes::InputSettings

Settings of an input (caption selector, etc.)



5281
5282
5283
5284
5285
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 5281

class InputAttachment < Struct.new(
  :input_id,
  :input_settings)
  include Aws::Structure
end