QtlMovie 1.12 (A specialized FFmpeg front-end)
QtsPesDemux::PidContext Struct Reference

This internal structure contains the analysis context for one PID. More...

Public Member Functions

 PidContext ()
 Default constructor: More...
 
void syncLost ()
 Called when packet synchronization is lost on the PID. More...
 

Public Attributes

quint8 continuity
 Last continuity counter in the PID. More...
 
QtsPacketCounter firstPkt
 Index of first TS packet for current PES packet. More...
 
QtsPacketCounter lastPkt
 Index of last TS packet for current PES packet. More...
 
QtsPacketCounter pesCount
 Number of detected valid PES packets on this PID. More...
 
bool resetPending
 Delayed reset on this PID. More...
 
bool sync
 We are synchronous in this PID. More...
 
QtlByteBlock ts
 TS payload buffer. More...
 

Detailed Description

This internal structure contains the analysis context for one PID.

Constructor & Destructor Documentation

◆ PidContext()

QtsPesDemux::PidContext::PidContext ( )

Default constructor:

Member Function Documentation

◆ syncLost()

void QtsPesDemux::PidContext::syncLost ( )
inline

Called when packet synchronization is lost on the PID.

Member Data Documentation

◆ pesCount

QtsPacketCounter QtsPesDemux::PidContext::pesCount

Number of detected valid PES packets on this PID.

◆ continuity

quint8 QtsPesDemux::PidContext::continuity

Last continuity counter in the PID.

◆ sync

bool QtsPesDemux::PidContext::sync

We are synchronous in this PID.

◆ firstPkt

QtsPacketCounter QtsPesDemux::PidContext::firstPkt

Index of first TS packet for current PES packet.

◆ lastPkt

QtsPacketCounter QtsPesDemux::PidContext::lastPkt

Index of last TS packet for current PES packet.

◆ ts

QtlByteBlock QtsPesDemux::PidContext::ts

TS payload buffer.

◆ resetPending

bool QtsPesDemux::PidContext::resetPending

Delayed reset on this PID.


The documentation for this struct was generated from the following files: