Class ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8Settings


  • public final class ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8Settings
    extends java.lang.Object
    • Method Detail

      • 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.
      • ecmPid

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

        public java.util.Optional<java.lang.String> nielsenId3Behavior()
        Returns:
        When set to `passthrough`, passes through Nielsen ID3.
      • 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.
      • scte35Behavior

        public java.util.Optional<java.lang.String> scte35Behavior()
        Returns:
        When set to `passthrough`, passes through SCTE-35.
      • scte35Pid

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