Skip to content

AudioPid

Source code in docs_src/capo_medialive/types/audio_pid.py
class AudioPid(TypedDict, closed=True):
    dolby_e_decode: NotRequired[
        "capo_medialive.types.audio_dolby_e_decode.AudioDolbyEDecode"
    ]
    """Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. When using the 'pids' array, if this field is not specified and Dolby E content is present, the decoder will extract the specified program. To maintain legacy behavior (allPrograms), explicitly set programSelection to "allChannels"."""
    pid: NotRequired["capo_medialive.types.__integer_min0_max8191.__integerMin0Max8191"]
    """PID value from within a source."""
    premix_settings: NotRequired[
        "capo_medialive.types.audio_pre_mixer_settings.AudioPreMixerSettings"
    ]
    """Optional audio pre-mixer settings for this PID. When specified, allows per-PID audio processing including channel remixing, gain adjustment, and loudness normalization before interleaving."""

dolby_e_decode instance-attribute

dolby_e_decode: NotRequired[AudioDolbyEDecode]

Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. When using the 'pids' array, if this field is not specified and Dolby E content is present, the decoder will extract the specified program. To maintain legacy behavior (allPrograms), explicitly set programSelection to "allChannels".

pid instance-attribute

pid: NotRequired[__integerMin0Max8191]

PID value from within a source.

premix_settings instance-attribute

premix_settings: NotRequired[AudioPreMixerSettings]

Optional audio pre-mixer settings for this PID. When specified, allows per-PID audio processing including channel remixing, gain adjustment, and loudness normalization before interleaving.