#include <dvb.h>
Data Fields | |
int | adapter |
The adapter number ie /dev/dvb/adapter<adapter>. | |
struct dvb_frontend_info | info |
Information about the front end. | |
char | frontEndPath [30] |
Path to the frontend device. | |
int | frontEndFd |
File descriptor for the frontend device. | |
char | demuxPath [30] |
Path to the demux device. | |
DVBAdapterPIDFilter_t | filters [DVB_MAX_PID_FILTERS] |
File descriptor for the demux device. | |
char | dvrPath [30] |
Path to the dvr device. | |
int | dvrFd |
File descriptor for the dvr device. | |
int | lnbLowFreq |
LNB LO frequency information. | |
int | lnbHighFreq |
LNB LO frequency information. | |
int | lnbSwitchFreq |
LNB LO frequency information. | |
bool | hardwareRestricted |
Whether the adapter can only stream a portion of the transport stream. | |
pthread_t | monitorThread |
Thread monitoring the lock state of the frontend. | |
bool | monitorExit |
Boolean to exit monitor thread. |
Currently only supports the first frontend/demux/dvr per adapter.
DVBAdapterPIDFilter_t DVBAdapter_t::filters[DVB_MAX_PID_FILTERS] |
File descriptor for the demux device.
pthread_t DVBAdapter_t::monitorThread |
Thread monitoring the lock state of the frontend.
Boolean to exit monitor thread.