Elecard MPEG Push Demultiplexer¶
Elecard MPEG Push Demultiplexer is a GStreamer plugin capable of demultiplexing MPEG-2 transport stream. Works in push scheduling mode.
Parameter Description¶
Below is the table describing Elecard MPEG Push Demultiplexer parameters and their values.
Pad Properties¶
Parameter Name |
Description |
Value Type |
Available Values [range] |
Default |
Flags |
|---|---|---|---|---|---|
caps |
Specifies pad capabilities. |
readable, writable |
|||
language |
Specifies stream language via a three-letter code (ISO 639-2). Used for audio/subtitle pads. |
String |
readable, writable |
||
pid |
Maps packets with a specified PID to a certain pad. |
Unsigned Integer |
[0 – 65535] |
0 |
readable, writable |
program-number |
Specifies program number. |
Unsigned Integer |
[0 – 65535] |
0 |
readable, writable |
Element Properties¶
Parameter Name |
Description |
Value Type |
Available Values [range] |
Default |
Flags |
|---|---|---|---|---|---|
enable-timestamp-processing |
Enables or disables the processing of PTS/DTS. If enabled, the timebase is shifted to 0ms, 20ms, (gap), 5000ms, 5020ms
will turn into: 0ms, 20ms, 20ms, 40ms
See also |
Boolean |
True, False |
True |
readable, writable |
event-handler |
Specifies pointer to CodecWorks event handler. |
readable, writable |
|||
force-live-mode |
Tracks real-time gaps in continuous streams when the reference clock is not set in MPEG Push Demultiplexer:
|
Boolean |
True, False |
True |
readable, writable |
forwarded-pid |
Specifies a PID to be forwarded through its own pad. |
Unsigned Integer |
[0 – 4294967295] |
0 |
readable, writable |
forwarded-pids |
Specifies PIDs to be forwarded through their own pads. Format: comma-separated list of forwarded PIDs. |
String |
readable, writable |
||
get-eit-sections |
Used to retrieve |
Boxed pointer of type GstPsiSiSections |
readable, writable |
||
get-psi-si-json |
Shows PSI/SI sections in JSON format. |
String |
readable |
||
input-buffer-fullness |
Indicates the current level of fullness of the input buffer, reflecting the amount of data stored before processing. |
Double |
[0 – 1] |
0 |
readable, writable |
laststreamtime |
Indicates latest timestamps for all timestamped elementary streams. Presented as an array of triplets: { LONGLONG, LONGLONG, LONGLONG }
which corresponds to: {adjusted PTS, original PTS, program_number<<16 | PID}
|
Array of GValues of type gint64 |
readable |
||
latency-value |
Specifies rendering latency for playback pipelines in 30 millisecond-long units. |
Unsigned Integer |
[0 – 4294967295] |
50 |
readable, writable |
license-state |
Displays the license state. |
String |
evaluation |
readable |
|
name |
Specifies the name of the object. |
String |
empgpdmx0 |
readable, writable |
|
parent |
Specifies the parent of the object. |
Object of type GstObject |
readable, writable |
||
pts-jump-threshold |
Specifies the PTS gap detection threshold: all timestamp discontinuities above this value are considered to be gaps. In 100-nanosecond units. See also |
Unsigned Integer |
[0 – 4294967295] |
30000000 |
readable, writable |
scte35-force-idr |
Enables force IDR events. |
Boolean |
True, False |
True |
readable, writable |
scte35-pts-adjustment-mode |
Specifies SCTE-35 timestamp adjustment mode. Available options:
|
Enum |
0 — disabled
1 — pts_adjustment
2 — rewrite-all
|
1 |
readable, writable |
simple-ts-detect |
Switches on/off the simplified method to detect elementary streams multiplexed into transport stream. |
Boolean |
True, False |
False |
readable, writable |
ts-lost-count |
Displays the number of detected CC errors in TS packets. |
Unsigned Integer64 |
[0 – 18446744073709551615] |
0 |
readable, writable |