Skip to content

/AWS1/CL_MDLM3U8SETTINGS

Settings information for the .m3u8 container

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_audioframesperpes TYPE /AWS1/MDL__INTEGERMIN0 /AWS1/MDL__INTEGERMIN0

The number of audio frames to insert for each PES packet.

iv_audiopids TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING

Packet Identifier (PID) of the elementary audio stream(s) in the transport stream. Multiple values are accepted, and can be entered in ranges and/or by comma separation. Can be entered as decimal or hexadecimal values.

iv_ecmpid TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING

This parameter is unused and deprecated.

iv_nielsenid3behavior TYPE /AWS1/MDLM3U8NIELSENID3BEHAV /AWS1/MDLM3U8NIELSENID3BEHAV

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.

iv_patinterval TYPE /AWS1/MDL__INTEGERMIN0MAX1000 /AWS1/MDL__INTEGERMIN0MAX1000

The number of milliseconds between instances of this table in the output transport stream. A value of \"0\" writes out the PMT once per segment file.

iv_pcrcontrol TYPE /AWS1/MDLM3U8PCRCONTROL /AWS1/MDLM3U8PCRCONTROL

When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary Stream (PES) header. This parameter is effective only when the PCR PID is the same as the video or audio elementary stream.

iv_pcrperiod TYPE /AWS1/MDL__INTEGERMIN0MAX500 /AWS1/MDL__INTEGERMIN0MAX500

Maximum time in milliseconds between Program Clock References (PCRs) inserted into the transport stream.

iv_pcrpid TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING

Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream. When no value is given, the encoder will assign the same value as the Video PID. Can be entered as a decimal or hexadecimal value.

iv_pmtinterval TYPE /AWS1/MDL__INTEGERMIN0MAX1000 /AWS1/MDL__INTEGERMIN0MAX1000

The number of milliseconds between instances of this table in the output transport stream. A value of \"0\" writes out the PMT once per segment file.

iv_pmtpid TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING

Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream. Can be entered as a decimal or hexadecimal value.

iv_programnum TYPE /AWS1/MDL__INTEGERMIN0MAX65535 /AWS1/MDL__INTEGERMIN0MAX65535

The value of the program number field in the Program Map Table.

iv_scte35behavior TYPE /AWS1/MDLM3U8SCTE35BEHAVIOR /AWS1/MDLM3U8SCTE35BEHAVIOR

If set to passthrough, passes any SCTE-35 signals from the input source to this output.

iv_scte35pid TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING

Packet Identifier (PID) of the SCTE-35 stream in the transport stream. Can be entered as a decimal or hexadecimal value.

iv_timedmetadatabehavior TYPE /AWS1/MDLM3U8TIMEDMETBEHAVIOR /AWS1/MDLM3U8TIMEDMETBEHAVIOR

Set to PASSTHROUGH to enable ID3 metadata insertion. To include metadata, you configure other parameters in the output group or individual outputs, or you add an ID3 action to the channel schedule.

iv_timedmetadatapid TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING

Packet Identifier (PID) of the timed metadata stream in the transport stream. Can be entered as a decimal or hexadecimal value. Valid values are 32 (or 0x20)..8182 (or 0x1ff6).

iv_transportstreamid TYPE /AWS1/MDL__INTEGERMIN0MAX65535 /AWS1/MDL__INTEGERMIN0MAX65535

The value of the transport stream ID field in the Program Map Table.

iv_videopid TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING

Packet Identifier (PID) of the elementary video stream in the transport stream. Can be entered as a decimal or hexadecimal value.

iv_klvbehavior TYPE /AWS1/MDLM3U8KLVBEHAVIOR /AWS1/MDLM3U8KLVBEHAVIOR

If set to passthrough, passes any KLV data from the input source to this output.

iv_klvdatapids TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING

Packet Identifier (PID) for input source KLV data to this output. Multiple values are accepted, and can be entered in ranges and/or by comma separation. Can be entered as decimal or hexadecimal values. Each PID specified must be in the range of 32 (or 0x20)..8182 (or 0x1ff6).


Queryable Attributes

AudioFramesPerPes

The number of audio frames to insert for each PES packet.

Accessible with the following methods

Method Description
GET_AUDIOFRAMESPERPES() Getter for AUDIOFRAMESPERPES, with configurable default
ASK_AUDIOFRAMESPERPES() Getter for AUDIOFRAMESPERPES w/ exceptions if field has no v
HAS_AUDIOFRAMESPERPES() Determine if AUDIOFRAMESPERPES has a value

AudioPids

Packet Identifier (PID) of the elementary audio stream(s) in the transport stream. Multiple values are accepted, and can be entered in ranges and/or by comma separation. Can be entered as decimal or hexadecimal values.

Accessible with the following methods

Method Description
GET_AUDIOPIDS() Getter for AUDIOPIDS, with configurable default
ASK_AUDIOPIDS() Getter for AUDIOPIDS w/ exceptions if field has no value
HAS_AUDIOPIDS() Determine if AUDIOPIDS has a value

EcmPid

This parameter is unused and deprecated.

Accessible with the following methods

Method Description
GET_ECMPID() Getter for ECMPID, with configurable default
ASK_ECMPID() Getter for ECMPID w/ exceptions if field has no value
HAS_ECMPID() Determine if ECMPID has a value

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.

Accessible with the following methods

Method Description
GET_NIELSENID3BEHAVIOR() Getter for NIELSENID3BEHAVIOR, with configurable default
ASK_NIELSENID3BEHAVIOR() Getter for NIELSENID3BEHAVIOR w/ exceptions if field has no
HAS_NIELSENID3BEHAVIOR() Determine if NIELSENID3BEHAVIOR has a value

PatInterval

The number of milliseconds between instances of this table in the output transport stream. A value of \"0\" writes out the PMT once per segment file.

Accessible with the following methods

Method Description
GET_PATINTERVAL() Getter for PATINTERVAL, with configurable default
ASK_PATINTERVAL() Getter for PATINTERVAL w/ exceptions if field has no value
HAS_PATINTERVAL() Determine if PATINTERVAL has a value

PcrControl

When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary Stream (PES) header. This parameter is effective only when the PCR PID is the same as the video or audio elementary stream.

Accessible with the following methods

Method Description
GET_PCRCONTROL() Getter for PCRCONTROL, with configurable default
ASK_PCRCONTROL() Getter for PCRCONTROL w/ exceptions if field has no value
HAS_PCRCONTROL() Determine if PCRCONTROL has a value

PcrPeriod

Maximum time in milliseconds between Program Clock References (PCRs) inserted into the transport stream.

Accessible with the following methods

Method Description
GET_PCRPERIOD() Getter for PCRPERIOD, with configurable default
ASK_PCRPERIOD() Getter for PCRPERIOD w/ exceptions if field has no value
HAS_PCRPERIOD() Determine if PCRPERIOD has a value

PcrPid

Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream. When no value is given, the encoder will assign the same value as the Video PID. Can be entered as a decimal or hexadecimal value.

Accessible with the following methods

Method Description
GET_PCRPID() Getter for PCRPID, with configurable default
ASK_PCRPID() Getter for PCRPID w/ exceptions if field has no value
HAS_PCRPID() Determine if PCRPID has a value

PmtInterval

The number of milliseconds between instances of this table in the output transport stream. A value of \"0\" writes out the PMT once per segment file.

Accessible with the following methods

Method Description
GET_PMTINTERVAL() Getter for PMTINTERVAL, with configurable default
ASK_PMTINTERVAL() Getter for PMTINTERVAL w/ exceptions if field has no value
HAS_PMTINTERVAL() Determine if PMTINTERVAL has a value

PmtPid

Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream. Can be entered as a decimal or hexadecimal value.

Accessible with the following methods

Method Description
GET_PMTPID() Getter for PMTPID, with configurable default
ASK_PMTPID() Getter for PMTPID w/ exceptions if field has no value
HAS_PMTPID() Determine if PMTPID has a value

ProgramNum

The value of the program number field in the Program Map Table.

Accessible with the following methods

Method Description
GET_PROGRAMNUM() Getter for PROGRAMNUM, with configurable default
ASK_PROGRAMNUM() Getter for PROGRAMNUM w/ exceptions if field has no value
HAS_PROGRAMNUM() Determine if PROGRAMNUM has a value

Scte35Behavior

If set to passthrough, passes any SCTE-35 signals from the input source to this output.

Accessible with the following methods

Method Description
GET_SCTE35BEHAVIOR() Getter for SCTE35BEHAVIOR, with configurable default
ASK_SCTE35BEHAVIOR() Getter for SCTE35BEHAVIOR w/ exceptions if field has no valu
HAS_SCTE35BEHAVIOR() Determine if SCTE35BEHAVIOR has a value

Scte35Pid

Packet Identifier (PID) of the SCTE-35 stream in the transport stream. Can be entered as a decimal or hexadecimal value.

Accessible with the following methods

Method Description
GET_SCTE35PID() Getter for SCTE35PID, with configurable default
ASK_SCTE35PID() Getter for SCTE35PID w/ exceptions if field has no value
HAS_SCTE35PID() Determine if SCTE35PID has a value

TimedMetadataBehavior

Set to PASSTHROUGH to enable ID3 metadata insertion. To include metadata, you configure other parameters in the output group or individual outputs, or you add an ID3 action to the channel schedule.

Accessible with the following methods

Method Description
GET_TIMEDMETADATABEHAVIOR() Getter for TIMEDMETADATABEHAVIOR, with configurable default
ASK_TIMEDMETADATABEHAVIOR() Getter for TIMEDMETADATABEHAVIOR w/ exceptions if field has
HAS_TIMEDMETADATABEHAVIOR() Determine if TIMEDMETADATABEHAVIOR has a value

TimedMetadataPid

Packet Identifier (PID) of the timed metadata stream in the transport stream. Can be entered as a decimal or hexadecimal value. Valid values are 32 (or 0x20)..8182 (or 0x1ff6).

Accessible with the following methods

Method Description
GET_TIMEDMETADATAPID() Getter for TIMEDMETADATAPID, with configurable default
ASK_TIMEDMETADATAPID() Getter for TIMEDMETADATAPID w/ exceptions if field has no va
HAS_TIMEDMETADATAPID() Determine if TIMEDMETADATAPID has a value

TransportStreamId

The value of the transport stream ID field in the Program Map Table.

Accessible with the following methods

Method Description
GET_TRANSPORTSTREAMID() Getter for TRANSPORTSTREAMID, with configurable default
ASK_TRANSPORTSTREAMID() Getter for TRANSPORTSTREAMID w/ exceptions if field has no v
HAS_TRANSPORTSTREAMID() Determine if TRANSPORTSTREAMID has a value

VideoPid

Packet Identifier (PID) of the elementary video stream in the transport stream. Can be entered as a decimal or hexadecimal value.

Accessible with the following methods

Method Description
GET_VIDEOPID() Getter for VIDEOPID, with configurable default
ASK_VIDEOPID() Getter for VIDEOPID w/ exceptions if field has no value
HAS_VIDEOPID() Determine if VIDEOPID has a value

KlvBehavior

If set to passthrough, passes any KLV data from the input source to this output.

Accessible with the following methods

Method Description
GET_KLVBEHAVIOR() Getter for KLVBEHAVIOR, with configurable default
ASK_KLVBEHAVIOR() Getter for KLVBEHAVIOR w/ exceptions if field has no value
HAS_KLVBEHAVIOR() Determine if KLVBEHAVIOR has a value

KlvDataPids

Packet Identifier (PID) for input source KLV data to this output. Multiple values are accepted, and can be entered in ranges and/or by comma separation. Can be entered as decimal or hexadecimal values. Each PID specified must be in the range of 32 (or 0x20)..8182 (or 0x1ff6).

Accessible with the following methods

Method Description
GET_KLVDATAPIDS() Getter for KLVDATAPIDS, with configurable default
ASK_KLVDATAPIDS() Getter for KLVDATAPIDS w/ exceptions if field has no value
HAS_KLVDATAPIDS() Determine if KLVDATAPIDS has a value