Skip to content

InputSettings

Source code in docs_src/capo_medialive/types/input_settings.py
class InputSettings(TypedDict, closed=True):
    audio_selectors: NotRequired[
        "capo_medialive.types.__list_of_audio_selector.__listOfAudioSelector"
    ]
    """Used to select the audio stream to decode for inputs that have multiple available."""
    caption_selectors: NotRequired[
        "capo_medialive.types.__list_of_caption_selector.__listOfCaptionSelector"
    ]
    """Used to select the caption input to use for inputs that have multiple available."""
    deblock_filter: NotRequired[
        "capo_medialive.types.input_deblock_filter.InputDeblockFilter"
    ]
    """Enable or disable the deblock filter when filtering."""
    denoise_filter: NotRequired[
        "capo_medialive.types.input_denoise_filter.InputDenoiseFilter"
    ]
    """Enable or disable the denoise filter when filtering."""
    filter_strength: NotRequired[
        "capo_medialive.types.__integer_min1_max5.__integerMin1Max5"
    ]
    """Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest)."""
    input_filter: NotRequired["capo_medialive.types.input_filter.InputFilter"]
    """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"""
    network_input_settings: NotRequired[
        "capo_medialive.types.network_input_settings.NetworkInputSettings"
    ]
    """Input settings."""
    scte35_pid: NotRequired[
        "capo_medialive.types.__integer_min32_max8191.__integerMin32Max8191"
    ]
    """PID from which to read SCTE-35 messages. If left undefined, EML will select the first SCTE-35 PID found in the input."""
    smpte2038_data_preference: NotRequired[
        "capo_medialive.types.smpte2038_data_preference.Smpte2038DataPreference"
    ]
    """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."""
    source_end_behavior: NotRequired[
        "capo_medialive.types.input_source_end_behavior.InputSourceEndBehavior"
    ]
    """Loop input if it is a file. This allows a file input to be streamed indefinitely."""
    video_selector: NotRequired["capo_medialive.types.video_selector.VideoSelector"]
    """Informs which video elementary stream to decode for input types that have multiple available."""

audio_selectors instance-attribute

audio_selectors: NotRequired[__listOfAudioSelector]

Used to select the audio stream to decode for inputs that have multiple available.

caption_selectors instance-attribute

caption_selectors: NotRequired[__listOfCaptionSelector]

Used to select the caption input to use for inputs that have multiple available.

deblock_filter instance-attribute

deblock_filter: NotRequired[InputDeblockFilter]

Enable or disable the deblock filter when filtering.

denoise_filter instance-attribute

denoise_filter: NotRequired[InputDenoiseFilter]

Enable or disable the denoise filter when filtering.

filter_strength instance-attribute

filter_strength: NotRequired[__integerMin1Max5]

Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).

input_filter instance-attribute

input_filter: NotRequired[InputFilter]

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

network_input_settings instance-attribute

network_input_settings: NotRequired[NetworkInputSettings]

Input settings.

scte35_pid instance-attribute

scte35_pid: NotRequired[__integerMin32Max8191]

PID from which to read SCTE-35 messages. If left undefined, EML will select the first SCTE-35 PID found in the input.

smpte2038_data_preference instance-attribute

smpte2038_data_preference: NotRequired[Smpte2038DataPreference]

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.

source_end_behavior instance-attribute

source_end_behavior: NotRequired[InputSourceEndBehavior]

Loop input if it is a file. This allows a file input to be streamed indefinitely.

video_selector instance-attribute

video_selector: NotRequired[VideoSelector]

Informs which video elementary stream to decode for input types that have multiple available.