Type definitions#
Auto-generated documentation for MediaLive type annotations stubs module mypy-boto3-medialive.
AacSettingsTypeDef#
# AacSettingsTypeDef definition
class AacSettingsTypeDef(TypedDict):
Bitrate: NotRequired[float],
CodingMode: NotRequired[AacCodingModeType], # (1)
InputType: NotRequired[AacInputTypeType], # (2)
Profile: NotRequired[AacProfileType], # (3)
RateControlMode: NotRequired[AacRateControlModeType], # (4)
RawFormat: NotRequired[AacRawFormatType], # (5)
SampleRate: NotRequired[float],
Spec: NotRequired[AacSpecType], # (6)
VbrQuality: NotRequired[AacVbrQualityType], # (7)
- See AacCodingModeType
- See AacInputTypeType
- See AacProfileType
- See AacRateControlModeType
- See AacRawFormatType
- See AacSpecType
- See AacVbrQualityType
Ac3SettingsTypeDef#
# Ac3SettingsTypeDef definition
class Ac3SettingsTypeDef(TypedDict):
Bitrate: NotRequired[float],
BitstreamMode: NotRequired[Ac3BitstreamModeType], # (1)
CodingMode: NotRequired[Ac3CodingModeType], # (2)
Dialnorm: NotRequired[int],
DrcProfile: NotRequired[Ac3DrcProfileType], # (3)
LfeFilter: NotRequired[Ac3LfeFilterType], # (4)
MetadataControl: NotRequired[Ac3MetadataControlType], # (5)
AttenuationControl: NotRequired[Ac3AttenuationControlType], # (6)
- See Ac3BitstreamModeType
- See Ac3CodingModeType
- See Ac3DrcProfileType
- See Ac3LfeFilterType
- See Ac3MetadataControlType
- See Ac3AttenuationControlType
AcceptInputDeviceTransferRequestRequestTypeDef#
# AcceptInputDeviceTransferRequestRequestTypeDef definition
class AcceptInputDeviceTransferRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
AccountConfigurationTypeDef#
# AccountConfigurationTypeDef definition
class AccountConfigurationTypeDef(TypedDict):
KmsKeyId: NotRequired[str],
AncillarySourceSettingsTypeDef#
# AncillarySourceSettingsTypeDef definition
class AncillarySourceSettingsTypeDef(TypedDict):
SourceAncillaryChannelNumber: NotRequired[int],
ArchiveS3SettingsTypeDef#
# ArchiveS3SettingsTypeDef definition
class ArchiveS3SettingsTypeDef(TypedDict):
CannedAcl: NotRequired[S3CannedAclType], # (1)
- See S3CannedAclType
OutputLocationRefTypeDef#
# OutputLocationRefTypeDef definition
class OutputLocationRefTypeDef(TypedDict):
DestinationRefId: NotRequired[str],
InputChannelLevelTypeDef#
# InputChannelLevelTypeDef definition
class InputChannelLevelTypeDef(TypedDict):
Gain: int,
InputChannel: int,
Eac3AtmosSettingsTypeDef#
# Eac3AtmosSettingsTypeDef definition
class Eac3AtmosSettingsTypeDef(TypedDict):
Bitrate: NotRequired[float],
CodingMode: NotRequired[Eac3AtmosCodingModeType], # (1)
Dialnorm: NotRequired[int],
DrcLine: NotRequired[Eac3AtmosDrcLineType], # (2)
DrcRf: NotRequired[Eac3AtmosDrcRfType], # (3)
HeightTrim: NotRequired[float],
SurroundTrim: NotRequired[float],
Eac3SettingsTypeDef#
# Eac3SettingsTypeDef definition
class Eac3SettingsTypeDef(TypedDict):
AttenuationControl: NotRequired[Eac3AttenuationControlType], # (1)
Bitrate: NotRequired[float],
BitstreamMode: NotRequired[Eac3BitstreamModeType], # (2)
CodingMode: NotRequired[Eac3CodingModeType], # (3)
DcFilter: NotRequired[Eac3DcFilterType], # (4)
Dialnorm: NotRequired[int],
DrcLine: NotRequired[Eac3DrcLineType], # (5)
DrcRf: NotRequired[Eac3DrcRfType], # (6)
LfeControl: NotRequired[Eac3LfeControlType], # (7)
LfeFilter: NotRequired[Eac3LfeFilterType], # (8)
LoRoCenterMixLevel: NotRequired[float],
LoRoSurroundMixLevel: NotRequired[float],
LtRtCenterMixLevel: NotRequired[float],
LtRtSurroundMixLevel: NotRequired[float],
MetadataControl: NotRequired[Eac3MetadataControlType], # (9)
PassthroughControl: NotRequired[Eac3PassthroughControlType], # (10)
PhaseControl: NotRequired[Eac3PhaseControlType], # (11)
StereoDownmix: NotRequired[Eac3StereoDownmixType], # (12)
SurroundExMode: NotRequired[Eac3SurroundExModeType], # (13)
SurroundMode: NotRequired[Eac3SurroundModeType], # (14)
- See Eac3AttenuationControlType
- See Eac3BitstreamModeType
- See Eac3CodingModeType
- See Eac3DcFilterType
- See Eac3DrcLineType
- See Eac3DrcRfType
- See Eac3LfeControlType
- See Eac3LfeFilterType
- See Eac3MetadataControlType
- See Eac3PassthroughControlType
- See Eac3PhaseControlType
- See Eac3StereoDownmixType
- See Eac3SurroundExModeType
- See Eac3SurroundModeType
Mp2SettingsTypeDef#
# Mp2SettingsTypeDef definition
class Mp2SettingsTypeDef(TypedDict):
Bitrate: NotRequired[float],
CodingMode: NotRequired[Mp2CodingModeType], # (1)
SampleRate: NotRequired[float],
WavSettingsTypeDef#
# WavSettingsTypeDef definition
class WavSettingsTypeDef(TypedDict):
BitDepth: NotRequired[float],
CodingMode: NotRequired[WavCodingModeType], # (1)
SampleRate: NotRequired[float],
AudioNormalizationSettingsTypeDef#
# AudioNormalizationSettingsTypeDef definition
class AudioNormalizationSettingsTypeDef(TypedDict):
Algorithm: NotRequired[AudioNormalizationAlgorithmType], # (1)
AlgorithmControl: NotRequired[AudioNormalizationAlgorithmControlType], # (2)
TargetLkfs: NotRequired[float],
AudioDolbyEDecodeTypeDef#
# AudioDolbyEDecodeTypeDef definition
class AudioDolbyEDecodeTypeDef(TypedDict):
ProgramSelection: DolbyEProgramSelectionType, # (1)
AudioHlsRenditionSelectionTypeDef#
# AudioHlsRenditionSelectionTypeDef definition
class AudioHlsRenditionSelectionTypeDef(TypedDict):
GroupId: str,
Name: str,
AudioLanguageSelectionTypeDef#
# AudioLanguageSelectionTypeDef definition
class AudioLanguageSelectionTypeDef(TypedDict):
LanguageCode: str,
LanguageSelectionPolicy: NotRequired[AudioLanguageSelectionPolicyType], # (1)
InputLocationTypeDef#
# InputLocationTypeDef definition
class InputLocationTypeDef(TypedDict):
Uri: str,
PasswordParam: NotRequired[str],
Username: NotRequired[str],
AudioPidSelectionTypeDef#
# AudioPidSelectionTypeDef definition
class AudioPidSelectionTypeDef(TypedDict):
Pid: int,
AudioSilenceFailoverSettingsTypeDef#
# AudioSilenceFailoverSettingsTypeDef definition
class AudioSilenceFailoverSettingsTypeDef(TypedDict):
AudioSelectorName: str,
AudioSilenceThresholdMsec: NotRequired[int],
AudioTrackTypeDef#
# AudioTrackTypeDef definition
class AudioTrackTypeDef(TypedDict):
Track: int,
EsamTypeDef#
# EsamTypeDef definition
class EsamTypeDef(TypedDict):
AcquisitionPointId: str,
PoisEndpoint: str,
AdAvailOffset: NotRequired[int],
PasswordParam: NotRequired[str],
Username: NotRequired[str],
ZoneIdentity: NotRequired[str],
Scte35SpliceInsertTypeDef#
# Scte35SpliceInsertTypeDef definition
class Scte35SpliceInsertTypeDef(TypedDict):
AdAvailOffset: NotRequired[int],
NoRegionalBlackoutFlag: NotRequired[Scte35SpliceInsertNoRegionalBlackoutBehaviorType], # (1)
WebDeliveryAllowedFlag: NotRequired[Scte35SpliceInsertWebDeliveryAllowedBehaviorType], # (2)
- See Scte35SpliceInsertNoRegionalBlackoutBehaviorType
- See Scte35SpliceInsertWebDeliveryAllowedBehaviorType
Scte35TimeSignalAposTypeDef#
# Scte35TimeSignalAposTypeDef definition
class Scte35TimeSignalAposTypeDef(TypedDict):
AdAvailOffset: NotRequired[int],
NoRegionalBlackoutFlag: NotRequired[Scte35AposNoRegionalBlackoutBehaviorType], # (1)
WebDeliveryAllowedFlag: NotRequired[Scte35AposWebDeliveryAllowedBehaviorType], # (2)
BatchDeleteRequestRequestTypeDef#
# BatchDeleteRequestRequestTypeDef definition
class BatchDeleteRequestRequestTypeDef(TypedDict):
ChannelIds: NotRequired[Sequence[str]],
InputIds: NotRequired[Sequence[str]],
InputSecurityGroupIds: NotRequired[Sequence[str]],
MultiplexIds: NotRequired[Sequence[str]],
BatchFailedResultModelTypeDef#
# BatchFailedResultModelTypeDef definition
class BatchFailedResultModelTypeDef(TypedDict):
Arn: NotRequired[str],
Code: NotRequired[str],
Id: NotRequired[str],
Message: NotRequired[str],
BatchSuccessfulResultModelTypeDef#
# BatchSuccessfulResultModelTypeDef definition
class BatchSuccessfulResultModelTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
State: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
BatchScheduleActionDeleteRequestTypeDef#
# BatchScheduleActionDeleteRequestTypeDef definition
class BatchScheduleActionDeleteRequestTypeDef(TypedDict):
ActionNames: Sequence[str],
BatchStartRequestRequestTypeDef#
# BatchStartRequestRequestTypeDef definition
class BatchStartRequestRequestTypeDef(TypedDict):
ChannelIds: NotRequired[Sequence[str]],
MultiplexIds: NotRequired[Sequence[str]],
BatchStopRequestRequestTypeDef#
# BatchStopRequestRequestTypeDef definition
class BatchStopRequestRequestTypeDef(TypedDict):
ChannelIds: NotRequired[Sequence[str]],
MultiplexIds: NotRequired[Sequence[str]],
CancelInputDeviceTransferRequestRequestTypeDef#
# CancelInputDeviceTransferRequestRequestTypeDef definition
class CancelInputDeviceTransferRequestRequestTypeDef(TypedDict):
InputDeviceId: str,
EbuTtDDestinationSettingsTypeDef#
# EbuTtDDestinationSettingsTypeDef definition
class EbuTtDDestinationSettingsTypeDef(TypedDict):
CopyrightHolder: NotRequired[str],
FillLineGap: NotRequired[EbuTtDFillLineGapControlType], # (1)
FontFamily: NotRequired[str],
StyleControl: NotRequired[EbuTtDDestinationStyleControlType], # (2)
TtmlDestinationSettingsTypeDef#
# TtmlDestinationSettingsTypeDef definition
class TtmlDestinationSettingsTypeDef(TypedDict):
StyleControl: NotRequired[TtmlDestinationStyleControlType], # (1)
- See TtmlDe