Functions | |
const QtsPidSet | QtsAllPids (~QtsNoPid) |
quint64 | qtsGetPcr (const void *b) |
Extract a PCR (Program Clock Reference) from a stream. More... | |
quint64 | qtsGetPtsDts (const void *b) |
Extract a PTS or DTS from a stream. More... | |
bool | qtsIsAudioStreamType (QtsStreamType st) |
Check if an ST (Stream Type) value indicates an audio stream. More... | |
bool | qtsIsLongHeaderPesStreamId (QtsPesStreamId sid) |
Check if a PES stream identifier value indicates a PES packet with long header. More... | |
bool | qtsIsPesStreamType (QtsStreamType st) |
Check if an ST (Stream Type) value indicates a PES stream. More... | |
bool | qtsIsSectionStreamType (QtsStreamType st) |
Check if an ST (Stream Type) value indicates a stream carrying sections. More... | |
bool | qtsIsVideoStreamType (QtsStreamType st) |
Check if an ST (Stream Type) value indicates a video stream. More... | |
void | qtsPutPcr (void *b, const quint64 &pcr) |
Insert a PCR (Program Clock Reference) in a stream. More... | |
void | qtsPutPtsDts (void *b, const quint64 &xts) |
Insert a PTS or DTS in a stream. More... | |
Variables | |
const QtsPidSet | QtsNoPid |
A constant QtsPidSet with no PID set. More... | |
const QtsPidSet QtsAllPids | ( | ~ | QtsNoPid | ) |
quint64 qtsGetPcr | ( | const void * | b | ) |
Extract a PCR (Program Clock Reference) from a stream.
[in] | b | Address of a 6-byte area where to extract the PCR. |
void qtsPutPcr | ( | void * | b, |
const quint64 & | pcr | ||
) |
Insert a PCR (Program Clock Reference) in a stream.
[out] | b | Address of a 6-byte area where to insert the PCR. |
[in] | pcr | A 42-bit PCR value. |
quint64 qtsGetPtsDts | ( | const void * | b | ) |
Extract a PTS or DTS from a stream.
[in] | b | Address of a 5-byte area where to extract the PTS or DTS. |
void qtsPutPtsDts | ( | void * | b, |
const quint64 & | xts | ||
) |
Insert a PTS or DTS in a stream.
[out] | b | Address of a 5-byte area where to insert the PTS or DTS. |
[in] | xts | A 33-bit PTS or DTS value. |
bool qtsIsLongHeaderPesStreamId | ( | QtsPesStreamId | sid | ) |
Check if a PES stream identifier value indicates a PES packet with long header.
[in] | sid | PES stream identifier. |
bool qtsIsPesStreamType | ( | QtsStreamType | st | ) |
Check if an ST (Stream Type) value indicates a PES stream.
[in] | st | Stream type as used in PMT. |
bool qtsIsVideoStreamType | ( | QtsStreamType | st | ) |
Check if an ST (Stream Type) value indicates a video stream.
[in] | st | Stream type as used in PMT. |
bool qtsIsAudioStreamType | ( | QtsStreamType | st | ) |
Check if an ST (Stream Type) value indicates an audio stream.
[in] | st | Stream type as used in PMT. |
bool qtsIsSectionStreamType | ( | QtsStreamType | st | ) |
Check if an ST (Stream Type) value indicates a stream carrying sections.
[in] | st | Stream type as used in PMT. |
const QtsPidSet QtsNoPid |
A constant QtsPidSet with no PID set.