class Aws::MediaLive::Types::InputSettings
Live Event input parameters. There can be multiple inputs in a single Live Event.
@note When making an API call, you may pass InputSettings
data as a hash: { audio_selectors: [ { name: "__stringMin1", # required selector_settings: { audio_hls_rendition_selection: { group_id: "__stringMin1", # required name: "__stringMin1", # required }, audio_language_selection: { language_code: "__string", # required language_selection_policy: "LOOSE", # accepts LOOSE, STRICT }, audio_pid_selection: { pid: 1, # required }, audio_track_selection: { tracks: [ # required { track: 1, # required }, ], }, }, }, ], caption_selectors: [ { language_code: "__string", name: "__stringMin1", # required selector_settings: { ancillary_source_settings: { source_ancillary_channel_number: 1, }, arib_source_settings: { }, dvb_sub_source_settings: { ocr_language: "DEU", # accepts DEU, ENG, FRA, NLD, POR, SPA 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: { ocr_language: "DEU", # accepts DEU, ENG, FRA, NLD, POR, SPA pid: 1, }, teletext_source_settings: { output_rectangle: { height: 1.0, # required left_offset: 1.0, # required top_offset: 1.0, # required width: 1.0, # required }, 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, scte_35_source: "MANIFEST", # accepts MANIFEST, SEGMENTS }, server_validation: "CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME", # accepts CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME, CHECK_CRYPTOGRAPHY_ONLY }, smpte_2038_data_preference: "IGNORE", # accepts IGNORE, PREFER source_end_behavior: "CONTINUE", # accepts CONTINUE, LOOP video_selector: { color_space: "FOLLOW", # accepts FOLLOW, HDR10, HLG_2020, REC_601, REC_709 color_space_settings: { hdr_10_settings: { max_cll: 1, max_fall: 1, }, }, color_space_usage: "FALLBACK", # accepts FALLBACK, FORCE selector_settings: { video_selector_pid: { pid: 1, }, video_selector_program_id: { program_id: 1, }, }, }, }
@!attribute [rw] audio_selectors
Used to select the audio stream to decode for inputs that have multiple available. @return [Array<Types::AudioSelector>]
@!attribute [rw] caption_selectors
Used to select the caption input to use for inputs that have multiple available. @return [Array<Types::CaptionSelector>]
@!attribute [rw] deblock_filter
Enable or disable the deblock filter when filtering. @return [String]
@!attribute [rw] denoise_filter
Enable or disable the denoise filter when filtering. @return [String]
@!attribute [rw] filter_strength
Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest). @return [Integer]
@!attribute [rw] input_filter
Turns on the filter for this input. MPEG-2 inputs have the deblocking filter enabled by default. 1) auto - filtering will be applied depending on input type/quality 2) disabled - no filtering will be applied to the input 3) forced - filtering will be applied regardless of input type @return [String]
@!attribute [rw] network_input_settings
Input settings. @return [Types::NetworkInputSettings]
@!attribute [rw] smpte_2038_data_preference
Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in this input. Applicable data types are captions, timecode, AFD, and SCTE-104 messages. - PREFER: Extract from SMPTE-2038 if present in this input, otherwise extract from another source (if any). - IGNORE: Never extract any ancillary data from SMPTE-2038. @return [String]
@!attribute [rw] source_end_behavior
Loop input if it is a file. This allows a file input to be streamed indefinitely. @return [String]
@!attribute [rw] video_selector
Informs which video elementary stream to decode for input types that have multiple available. @return [Types::VideoSelector]
@see docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/InputSettings AWS API Documentation
Constants
- SENSITIVE