TSFilter_t Struct Reference
[Transport Stream Filter]

Structure describing a Transport Stream Filter instance. More...

#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_tadapter
 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_tmultiplex
 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_tpidFilters
 List of PIDFilter_t objects associated with this TS Filter.


Detailed Description

Structure describing a Transport Stream Filter instance.

Field Documentation

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.


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

Generated on Thu Jun 26 12:58:32 2008 for DVBStreamer by  doxygen 1.5.5