Class ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs


  • public final class ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • absentInputAudioBehavior

        public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.String>> arib()
        Returns:
        When set to `enabled`, uses ARIB-compliant captioning.
      • aribCaptionsPid

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> aribCaptionsPid()
        Returns:
        Packet identifier (PID) for ARIB captions in the transport stream.
      • aribCaptionsPidControl

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> aribCaptionsPidControl()
        Returns:
        How to pass along the ARIB captions.
      • audioBufferModel

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> audioBufferModel()
        Returns:
        When set to `dvb`, uses DVB buffer model for Dolby Digital audio.
      • audioFramesPerPes

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> audioFramesPerPes()
        Returns:
        Number of audio frames to insert for each PES packet.
      • audioPids

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> audioPids()
        Returns:
        Packet identifier (PID) of the elementary audio streams in the transport stream.
      • audioStreamType

        public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.Integer>> bitrate()
        Returns:
        Output bitrate, in bits per second, of the transport stream.
      • bufferModel

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> bufferModel()
        Returns:
        Controls the timing accuracy for output network traffic.
      • ccDescriptor

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ccDescriptor()
        Returns:
        When set to `enabled`, generates a captions service descriptor in the PMT.
      • dvbSubPids

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dvbSubPids()
        Returns:
        Packet identifier (PID) for input source DVB Subtitle data to this output.
      • dvbTeletextPid

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dvbTeletextPid()
        Returns:
        Packet identifier (PID) for input source DVB Teletext data to this output.
      • ebif

        public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.String>> ebpAudioInterval()
        Returns:
        When set to `videoAndFixedIntervals`, adds Encoder Boundary Points for each elementary audio stream.
      • ebpLookaheadMs

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> ebpLookaheadMs()
        Returns:
        Amount of time, in milliseconds, that the encoder looks ahead for Encoder Boundary Points.
      • ebpPlacement

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ebpPlacement()
        Returns:
        Controls placement of Encoder Boundary Points on the video PID and audio PIDs.
      • ecmPid

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ecmPid()
        Returns:
        Packet identifier (PID) for ECM in the transport stream.
      • esRateInPes

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> esRateInPes()
        Returns:
        When set to `include`, writes the stream to the PES header.
      • etvPlatformPid

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> etvPlatformPid()
        Returns:
        Packet identifier (PID) for input source ETV Platform data to this output.
      • etvSignalPid

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> etvSignalPid()
        Returns:
        Packet identifier (PID) for input source ETV Signal data to this output.
      • fragmentTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> fragmentTime()
        Returns:
        Length, in seconds, of each fragment, used only with EBP markers.
      • klv

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> klv()
        Returns:
        When set to `passthrough`, passes through KLV data from the SCTE-35 source.
      • klvDataPids

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> klvDataPids()
        Returns:
        Packet identifier (PID) for input source KLV data to this output.
      • nielsenId3Behavior

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> nielsenId3Behavior()
        Returns:
        When set to `passthrough`, passes through Nielsen ID3.
      • nullPacketBitrate

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> nullPacketBitrate()
        Returns:
        Value, in bits per second, to insert null packets into the transport stream.
      • patInterval

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> patInterval()
        Returns:
        Number of milliseconds between instances of this table in the output transport stream.
      • pcrControl

        public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.Integer>> pcrPeriod()
        Returns:
        Maximum time, in milliseconds, between Program Clock References.
      • pcrPid

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> pcrPid()
        Returns:
        Packet identifier (PID) of the Program Clock Reference in the transport stream.
      • pmtInterval

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> pmtInterval()
        Returns:
        Number of milliseconds between instances of this table in the output transport stream.
      • pmtPid

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> pmtPid()
        Returns:
        Packet identifier (PID) for the Program Map Table in the transport stream.
      • programNum

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> programNum()
        Returns:
        Value of the program number field in the Program Map Table.
      • rateMode

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> rateMode()
        Returns:
        When set to `vbr`, does not insert null packets into the transport stream.
      • scte27Pids

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> scte27Pids()
        Returns:
        Packet identifier (PID) for input source SCTE-27 data to this output.
      • scte35Control

        public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.String>> scte35Pid()
        Returns:
        Packet identifier (PID) of the SCTE-35 stream in the transport stream.
      • segmentationMarkers

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> segmentationMarkers()
        Returns:
        Type of segmentation markers to include.
      • segmentationStyle

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> segmentationStyle()
        Returns:
        Whether segmentation markers are included at the start of a stream.
      • segmentationTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> segmentationTime()
        Returns:
        Length, in seconds, of each segment.
      • timedMetadataBehavior

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> timedMetadataBehavior()
        Returns:
        When set to `passthrough`, passes through timed metadata.
      • timedMetadataPid

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> timedMetadataPid()
        Returns:
        Packet identifier (PID) of the timed metadata stream in the transport stream.
      • transportStreamId

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> transportStreamId()
        Returns:
        Value of the transport stream ID field in the Program Map Table.
      • videoPid

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> videoPid()
        Returns:
        Packet identifier (PID) of the elementary video stream in the transport stream.