Package com.pulumi.aws.medialive.outputs
Class ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettings
- java.lang.Object
-
- com.pulumi.aws.medialive.outputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettings
-
public final class ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettings extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>absentInputAudioBehavior()java.util.Optional<java.lang.String>arib()java.util.Optional<java.lang.String>aribCaptionsPid()java.util.Optional<java.lang.String>aribCaptionsPidControl()java.util.Optional<java.lang.String>audioBufferModel()java.util.Optional<java.lang.Integer>audioFramesPerPes()java.util.Optional<java.lang.String>audioPids()java.util.Optional<java.lang.String>audioStreamType()java.util.Optional<java.lang.Integer>bitrate()java.util.Optional<java.lang.String>bufferModel()static ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettings.Builderbuilder()static ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettings.Builderbuilder(ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettings defaults)java.util.Optional<java.lang.String>ccDescriptor()java.util.Optional<ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings>dvbNitSettings()java.util.Optional<ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings>dvbSdtSettings()java.util.Optional<java.lang.String>dvbSubPids()java.util.Optional<ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings>dvbTdtSettings()java.util.Optional<java.lang.String>dvbTeletextPid()java.util.Optional<java.lang.String>ebif()java.util.Optional<java.lang.String>ebpAudioInterval()java.util.Optional<java.lang.Integer>ebpLookaheadMs()java.util.Optional<java.lang.String>ebpPlacement()java.util.Optional<java.lang.String>ecmPid()java.util.Optional<java.lang.String>esRateInPes()java.util.Optional<java.lang.String>etvPlatformPid()java.util.Optional<java.lang.String>etvSignalPid()java.util.Optional<java.lang.Double>fragmentTime()java.util.Optional<java.lang.String>klv()java.util.Optional<java.lang.String>klvDataPids()java.util.Optional<java.lang.String>nielsenId3Behavior()java.util.Optional<java.lang.Double>nullPacketBitrate()java.util.Optional<java.lang.Integer>patInterval()java.util.Optional<java.lang.String>pcrControl()java.util.Optional<java.lang.Integer>pcrPeriod()java.util.Optional<java.lang.String>pcrPid()java.util.Optional<java.lang.Integer>pmtInterval()java.util.Optional<java.lang.String>pmtPid()java.util.Optional<java.lang.Integer>programNum()java.util.Optional<java.lang.String>rateMode()java.util.Optional<java.lang.String>scte27Pids()java.util.Optional<java.lang.String>scte35Control()java.util.Optional<java.lang.String>scte35Pid()java.util.Optional<java.lang.String>segmentationMarkers()java.util.Optional<java.lang.String>segmentationStyle()java.util.Optional<java.lang.Double>segmentationTime()java.util.Optional<java.lang.String>timedMetadataBehavior()java.util.Optional<java.lang.String>timedMetadataPid()java.util.Optional<java.lang.Integer>transportStreamId()java.util.Optional<java.lang.String>videoPid()
-
-
-
Method Detail
-
absentInputAudioBehavior
public java.util.Optional<java.lang.String> absentInputAudioBehavior()
- Returns:
- When set to `drop`, output audio streams are removed from the program if the selected input audio stream is removed from the input.
-
arib
public java.util.Optional<java.lang.String> arib()
- Returns:
- When set to `enabled`, uses ARIB-compliant captioning.
-
aribCaptionsPid
public java.util.Optional<java.lang.String> aribCaptionsPid()
- Returns:
- Packet identifier (PID) for ARIB captions in the transport stream.
-
aribCaptionsPidControl
public java.util.Optional<java.lang.String> aribCaptionsPidControl()
- Returns:
- How to pass along the ARIB captions.
-
audioBufferModel
public java.util.Optional<java.lang.String> audioBufferModel()
- Returns:
- When set to `dvb`, uses DVB buffer model for Dolby Digital audio.
-
audioFramesPerPes
public java.util.Optional<java.lang.Integer> audioFramesPerPes()
- Returns:
- Number of audio frames to insert for each PES packet.
-
audioPids
public java.util.Optional<java.lang.String> audioPids()
- Returns:
- Packet identifier (PID) of the elementary audio streams in the transport stream.
-
audioStreamType
public java.util.Optional<java.lang.String> audioStreamType()
- Returns:
- When set to `atsc`, uses stream type `0x81` for AC3 and stream type `0x87` for EAC3.
-
bitrate
public java.util.Optional<java.lang.Integer> bitrate()
- Returns:
- Output bitrate, in bits per second, of the transport stream.
-
bufferModel
public java.util.Optional<java.lang.String> bufferModel()
- Returns:
- Controls the timing accuracy for output network traffic.
-
ccDescriptor
public java.util.Optional<java.lang.String> ccDescriptor()
- Returns:
- When set to `enabled`, generates a captions service descriptor in the PMT.
-
dvbNitSettings
public java.util.Optional<ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings> dvbNitSettings()
- Returns:
- DVB Network Information Table (NIT) settings. See `dvbNitSettings` Block for details.
-
dvbSdtSettings
public java.util.Optional<ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings> dvbSdtSettings()
- Returns:
- DVB Service Description Table (SDT) settings. See `dvbSdtSettings` Block for details.
-
dvbSubPids
public java.util.Optional<java.lang.String> dvbSubPids()
- Returns:
- Packet identifier (PID) for input source DVB Subtitle data to this output.
-
dvbTdtSettings
public java.util.Optional<ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings> dvbTdtSettings()
- Returns:
- DVB Time and Date Table (TDT) settings. See `dvbTdtSettings` Block for details.
-
dvbTeletextPid
public java.util.Optional<java.lang.String> dvbTeletextPid()
- Returns:
- Packet identifier (PID) for input source DVB Teletext data to this output.
-
ebif
public java.util.Optional<java.lang.String> ebif()
- Returns:
- When set to `passthrough`, passes through EBIF messages from the input source to this output.
-
ebpAudioInterval
public java.util.Optional<java.lang.String> ebpAudioInterval()
- Returns:
- When set to `videoAndFixedIntervals`, adds Encoder Boundary Points for each elementary audio stream.
-
ebpLookaheadMs
public java.util.Optional<java.lang.Integer> ebpLookaheadMs()
- Returns:
- Amount of time, in milliseconds, that the encoder looks ahead for Encoder Boundary Points.
-
ebpPlacement
public java.util.Optional<java.lang.String> ebpPlacement()
- Returns:
- Controls placement of Encoder Boundary Points on the video PID and audio PIDs.
-
ecmPid
public java.util.Optional<java.lang.String> ecmPid()
- Returns:
- Packet identifier (PID) for ECM in the transport stream.
-
esRateInPes
public java.util.Optional<java.lang.String> esRateInPes()
- Returns:
- When set to `include`, writes the stream to the PES header.
-
etvPlatformPid
public java.util.Optional<java.lang.String> etvPlatformPid()
- Returns:
- Packet identifier (PID) for input source ETV Platform data to this output.
-
etvSignalPid
public java.util.Optional<java.lang.String> etvSignalPid()
- Returns:
- Packet identifier (PID) for input source ETV Signal data to this output.
-
fragmentTime
public java.util.Optional<java.lang.Double> fragmentTime()
- Returns:
- Length, in seconds, of each fragment, used only with EBP markers.
-
klv
public java.util.Optional<java.lang.String> klv()
- Returns:
- When set to `passthrough`, passes through KLV data from the SCTE-35 source.
-
klvDataPids
public java.util.Optional<java.lang.String> klvDataPids()
- Returns:
- Packet identifier (PID) for input source KLV data to this output.
-
nielsenId3Behavior
public java.util.Optional<java.lang.String> nielsenId3Behavior()
- Returns:
- When set to `passthrough`, passes through Nielsen ID3.
-
nullPacketBitrate
public java.util.Optional<java.lang.Double> nullPacketBitrate()
- Returns:
- Value, in bits per second, to insert null packets into the transport stream.
-
patInterval
public java.util.Optional<java.lang.Integer> patInterval()
- Returns:
- Number of milliseconds between instances of this table in the output transport stream.
-
pcrControl
public java.util.Optional<java.lang.String> pcrControl()
- Returns:
- When set to `pcrEveryPesPacket`, a Program Clock Reference value is inserted for every Packetized Elementary Stream.
-
pcrPeriod
public java.util.Optional<java.lang.Integer> pcrPeriod()
- Returns:
- Maximum time, in milliseconds, between Program Clock References.
-
pcrPid
public java.util.Optional<java.lang.String> pcrPid()
- Returns:
- Packet identifier (PID) of the Program Clock Reference in the transport stream.
-
pmtInterval
public java.util.Optional<java.lang.Integer> pmtInterval()
- Returns:
- Number of milliseconds between instances of this table in the output transport stream.
-
pmtPid
public java.util.Optional<java.lang.String> pmtPid()
- Returns:
- Packet identifier (PID) for the Program Map Table in the transport stream.
-
programNum
public java.util.Optional<java.lang.Integer> programNum()
- Returns:
- Value of the program number field in the Program Map Table.
-
rateMode
public java.util.Optional<java.lang.String> rateMode()
- Returns:
- When set to `vbr`, does not insert null packets into the transport stream.
-
scte27Pids
public java.util.Optional<java.lang.String> scte27Pids()
- Returns:
- Packet identifier (PID) for input source SCTE-27 data to this output.
-
scte35Control
public java.util.Optional<java.lang.String> scte35Control()
- Returns:
- When set to `passthrough`, passes any SCTE-35 signals from the input source to this output.
-
scte35Pid
public java.util.Optional<java.lang.String> scte35Pid()
- Returns:
- Packet identifier (PID) of the SCTE-35 stream in the transport stream.
-
segmentationMarkers
public java.util.Optional<java.lang.String> segmentationMarkers()
- Returns:
- Type of segmentation markers to include.
-
segmentationStyle
public java.util.Optional<java.lang.String> segmentationStyle()
- Returns:
- Whether segmentation markers are included at the start of a stream.
-
segmentationTime
public java.util.Optional<java.lang.Double> segmentationTime()
- Returns:
- Length, in seconds, of each segment.
-
timedMetadataBehavior
public java.util.Optional<java.lang.String> timedMetadataBehavior()
- Returns:
- When set to `passthrough`, passes through timed metadata.
-
timedMetadataPid
public java.util.Optional<java.lang.String> timedMetadataPid()
- Returns:
- Packet identifier (PID) of the timed metadata stream in the transport stream.
-
transportStreamId
public java.util.Optional<java.lang.Integer> transportStreamId()
- Returns:
- Value of the transport stream ID field in the Program Map Table.
-
videoPid
public java.util.Optional<java.lang.String> videoPid()
- Returns:
- Packet identifier (PID) of the elementary video stream in the transport stream.
-
builder
public static ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettings.Builder builder()
-
-