#include <ts.h>
Data Fields | |
bool | quit |
Whether the filters thread should finish. | |
TSPacket_t | readBuffer [MAX_PACKETS] |
Buffer used to read packets into from the DVB Adapter. | |
DVBAdapter_t * | adapter |
DVBAdapter packets should be read from. | |
pthread_t | thread |
Thread used to read and process TS packets. | |
bool | enabled |
Whether packets should be read/processed. | |
pthread_mutex_t | mutex |
Mutex used to protect access to this structure. | |
bool | multiplexChanged |
Whether the multiplex has been changed. | |
Multiplex_t * | multiplex |
The multiplex the transport stream is coming from. | |
bool | tsStructureChanged |
Whether the underlying TS structure has changed. | |
volatile unsigned long long | totalPackets |
Total number of packets processed by this instance. | |
volatile unsigned long | bitrate |
Approximate bit rate of the transport stream being processed. | |
List_t * | pidFilters |
List of PIDFilter_t objects associated with this TS Filter. |
Whether the filters thread should finish.
Whether the multiplex has been changed.
The multiplex the transport stream is coming from.
Whether the underlying TS structure has changed.
volatile unsigned long long TSFilter_t::totalPackets |
Total number of packets processed by this instance.
volatile unsigned long TSFilter_t::bitrate |
Approximate bit rate of the transport stream being processed.
List of PIDFilter_t objects associated with this TS Filter.