M2tsSettings.Builder |
M2tsSettings.Builder.absentInputAudioBehavior(String absentInputAudioBehavior) |
When set to drop, output audio streams will be removed from the program if the selected input audio stream is
removed from the input.
|
M2tsSettings.Builder |
M2tsSettings.Builder.absentInputAudioBehavior(M2tsAbsentInputAudioBehavior absentInputAudioBehavior) |
When set to drop, output audio streams will be removed from the program if the selected input audio stream is
removed from the input.
|
M2tsSettings.Builder |
M2tsSettings.Builder.arib(String arib) |
When set to enabled, uses ARIB-compliant field muxing and removes video descriptor.
|
M2tsSettings.Builder |
M2tsSettings.Builder.arib(M2tsArib arib) |
When set to enabled, uses ARIB-compliant field muxing and removes video descriptor.
|
M2tsSettings.Builder |
M2tsSettings.Builder.aribCaptionsPid(String aribCaptionsPid) |
Packet Identifier (PID) for ARIB Captions in the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.aribCaptionsPidControl(String aribCaptionsPidControl) |
If set to auto, pid number used for ARIB Captions will be auto-selected from unused pids.
|
M2tsSettings.Builder |
M2tsSettings.Builder.aribCaptionsPidControl(M2tsAribCaptionsPidControl aribCaptionsPidControl) |
If set to auto, pid number used for ARIB Captions will be auto-selected from unused pids.
|
M2tsSettings.Builder |
M2tsSettings.Builder.audioBufferModel(String audioBufferModel) |
When set to dvb, uses DVB buffer model for Dolby Digital audio.
|
M2tsSettings.Builder |
M2tsSettings.Builder.audioBufferModel(M2tsAudioBufferModel audioBufferModel) |
When set to dvb, uses DVB buffer model for Dolby Digital audio.
|
M2tsSettings.Builder |
M2tsSettings.Builder.audioFramesPerPes(Integer audioFramesPerPes) |
The number of audio frames to insert for each PES packet.
|
M2tsSettings.Builder |
M2tsSettings.Builder.audioPids(String audioPids) |
Packet Identifier (PID) of the elementary audio stream(s) in the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.audioStreamType(String audioStreamType) |
When set to atsc, uses stream type = 0x81 for AC3 and stream type = 0x87 for EAC3.
|
M2tsSettings.Builder |
M2tsSettings.Builder.audioStreamType(M2tsAudioStreamType audioStreamType) |
When set to atsc, uses stream type = 0x81 for AC3 and stream type = 0x87 for EAC3.
|
M2tsSettings.Builder |
M2tsSettings.Builder.bitrate(Integer bitrate) |
The output bitrate of the transport stream in bits per second.
|
M2tsSettings.Builder |
M2tsSettings.Builder.bufferModel(String bufferModel) |
Controls the timing accuracy for output network traffic.
|
M2tsSettings.Builder |
M2tsSettings.Builder.bufferModel(M2tsBufferModel bufferModel) |
Controls the timing accuracy for output network traffic.
|
static M2tsSettings.Builder |
M2tsSettings.builder() |
|
M2tsSettings.Builder |
M2tsSettings.Builder.ccDescriptor(String ccDescriptor) |
When set to enabled, generates captionServiceDescriptor in PMT.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ccDescriptor(M2tsCcDescriptor ccDescriptor) |
When set to enabled, generates captionServiceDescriptor in PMT.
|
default M2tsSettings.Builder |
M2tsSettings.Builder.dvbNitSettings(Consumer<DvbNitSettings.Builder> dvbNitSettings) |
Inserts DVB Network Information Table (NIT) at the specified table repetition interval.
|
M2tsSettings.Builder |
M2tsSettings.Builder.dvbNitSettings(DvbNitSettings dvbNitSettings) |
Inserts DVB Network Information Table (NIT) at the specified table repetition interval.
|
default M2tsSettings.Builder |
M2tsSettings.Builder.dvbSdtSettings(Consumer<DvbSdtSettings.Builder> dvbSdtSettings) |
Inserts DVB Service Description Table (SDT) at the specified table repetition interval.
|
M2tsSettings.Builder |
M2tsSettings.Builder.dvbSdtSettings(DvbSdtSettings dvbSdtSettings) |
Inserts DVB Service Description Table (SDT) at the specified table repetition interval.
|
M2tsSettings.Builder |
M2tsSettings.Builder.dvbSubPids(String dvbSubPids) |
Packet Identifier (PID) for input source DVB Subtitle data to this output.
|
default M2tsSettings.Builder |
M2tsSettings.Builder.dvbTdtSettings(Consumer<DvbTdtSettings.Builder> dvbTdtSettings) |
Inserts DVB Time and Date Table (TDT) at the specified table repetition interval.
|
M2tsSettings.Builder |
M2tsSettings.Builder.dvbTdtSettings(DvbTdtSettings dvbTdtSettings) |
Inserts DVB Time and Date Table (TDT) at the specified table repetition interval.
|
M2tsSettings.Builder |
M2tsSettings.Builder.dvbTeletextPid(String dvbTeletextPid) |
Packet Identifier (PID) for input source DVB Teletext data to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ebif(String ebif) |
If set to passthrough, passes any EBIF data from the input source to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ebif(M2tsEbifControl ebif) |
If set to passthrough, passes any EBIF data from the input source to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ebpAudioInterval(String ebpAudioInterval) |
When videoAndFixedIntervals is selected, audio EBP markers will be added to partitions 3 and 4.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ebpAudioInterval(M2tsAudioInterval ebpAudioInterval) |
When videoAndFixedIntervals is selected, audio EBP markers will be added to partitions 3 and 4.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ebpLookaheadMs(Integer ebpLookaheadMs) |
When set, enforces that Encoder Boundary Points do not come within the specified time interval of each other
by looking ahead at input video.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ebpPlacement(String ebpPlacement) |
Controls placement of EBP on Audio PIDs.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ebpPlacement(M2tsEbpPlacement ebpPlacement) |
Controls placement of EBP on Audio PIDs.
|
M2tsSettings.Builder |
M2tsSettings.Builder.ecmPid(String ecmPid) |
This field is unused and deprecated.
|
M2tsSettings.Builder |
M2tsSettings.Builder.esRateInPes(String esRateInPes) |
Include or exclude the ES Rate field in the PES header.
|
M2tsSettings.Builder |
M2tsSettings.Builder.esRateInPes(M2tsEsRateInPes esRateInPes) |
Include or exclude the ES Rate field in the PES header.
|
M2tsSettings.Builder |
M2tsSettings.Builder.etvPlatformPid(String etvPlatformPid) |
Packet Identifier (PID) for input source ETV Platform data to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.etvSignalPid(String etvSignalPid) |
Packet Identifier (PID) for input source ETV Signal data to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.fragmentTime(Double fragmentTime) |
The length in seconds of each fragment.
|
M2tsSettings.Builder |
M2tsSettings.Builder.klv(String klv) |
If set to passthrough, passes any KLV data from the input source to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.klv(M2tsKlv klv) |
If set to passthrough, passes any KLV data from the input source to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.klvDataPids(String klvDataPids) |
Packet Identifier (PID) for input source KLV data to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.nielsenId3Behavior(String nielsenId3Behavior) |
If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an
equivalent ID3 tag will be inserted in the output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.nielsenId3Behavior(M2tsNielsenId3Behavior nielsenId3Behavior) |
If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an
equivalent ID3 tag will be inserted in the output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.nullPacketBitrate(Double nullPacketBitrate) |
Value in bits per second of extra null packets to insert into the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.patInterval(Integer patInterval) |
The number of milliseconds between instances of this table in the output transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.pcrControl(String pcrControl) |
When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary
Stream (PES) header.
|
M2tsSettings.Builder |
M2tsSettings.Builder.pcrControl(M2tsPcrControl pcrControl) |
When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary
Stream (PES) header.
|
M2tsSettings.Builder |
M2tsSettings.Builder.pcrPeriod(Integer pcrPeriod) |
Maximum time in milliseconds between Program Clock Reference (PCRs) inserted into the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.pcrPid(String pcrPid) |
Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.pmtInterval(Integer pmtInterval) |
The number of milliseconds between instances of this table in the output transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.pmtPid(String pmtPid) |
Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.programNum(Integer programNum) |
The value of the program number field in the Program Map Table.
|
M2tsSettings.Builder |
M2tsSettings.Builder.rateMode(String rateMode) |
When vbr, does not insert null packets into transport stream to fill specified bitrate.
|
M2tsSettings.Builder |
M2tsSettings.Builder.rateMode(M2tsRateMode rateMode) |
When vbr, does not insert null packets into transport stream to fill specified bitrate.
|
M2tsSettings.Builder |
M2tsSettings.Builder.scte27Pids(String scte27Pids) |
Packet Identifier (PID) for input source SCTE-27 data to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.scte35Control(String scte35Control) |
Optionally pass SCTE-35 signals from the input source to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.scte35Control(M2tsScte35Control scte35Control) |
Optionally pass SCTE-35 signals from the input source to this output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.scte35Pid(String scte35Pid) |
Packet Identifier (PID) of the SCTE-35 stream in the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.scte35PrerollPullupMilliseconds(Double scte35PrerollPullupMilliseconds) |
Defines the amount SCTE-35 preroll will be increased (in milliseconds) on the output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.segmentationMarkers(String segmentationMarkers) |
Inserts segmentation markers at each segmentationTime period.
|
M2tsSettings.Builder |
M2tsSettings.Builder.segmentationMarkers(M2tsSegmentationMarkers segmentationMarkers) |
Inserts segmentation markers at each segmentationTime period.
|
M2tsSettings.Builder |
M2tsSettings.Builder.segmentationStyle(String segmentationStyle) |
The segmentation style parameter controls how segmentation markers are inserted into the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.segmentationStyle(M2tsSegmentationStyle segmentationStyle) |
The segmentation style parameter controls how segmentation markers are inserted into the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.Builder.segmentationTime(Double segmentationTime) |
The length in seconds of each segment.
|
M2tsSettings.Builder |
M2tsSettings.Builder.timedMetadataBehavior(String timedMetadataBehavior) |
When set to passthrough, timed metadata will be passed through from input to output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.timedMetadataBehavior(M2tsTimedMetadataBehavior timedMetadataBehavior) |
When set to passthrough, timed metadata will be passed through from input to output.
|
M2tsSettings.Builder |
M2tsSettings.Builder.timedMetadataPid(String timedMetadataPid) |
Packet Identifier (PID) of the timed metadata stream in the transport stream.
|
M2tsSettings.Builder |
M2tsSettings.toBuilder() |
|
M2tsSettings.Builder |
M2tsSettings.Builder.transportStreamId(Integer transportStreamId) |
The value of the transport stream ID field in the Program Map Table.
|
M2tsSettings.Builder |
M2tsSettings.Builder.videoPid(String videoPid) |
Packet Identifier (PID) of the elementary video stream in the transport stream.
|