SYNOPSIS
struct dvb_frontend {
struct dvb_frontend_ops ops;
struct dvb_adapter * dvb;
void * demodulator_priv;
void * tuner_priv;
void * frontend_priv;
void * sec_priv;
void * analog_demod_priv;
struct dtv_frontend_properties dtv_property_cache;
#define DVB_FRONTEND_COMPONENT_TUNER 0
#define DVB_FRONTEND_COMPONENT_DEMOD 1
int (* callback) (void *adapter_priv, int component, int cmd, int arg);
int id;
unsigned int exit;
};
MEMBERS
ops
- embedded struct dvb_frontend_ops
dvb
- pointer to struct dvb_adapter
demodulator_priv
- demod private data
tuner_priv
- tuner private data
frontend_priv
- frontend private data
sec_priv
- SEC private data
analog_demod_priv
- Analog demod private data
dtv_property_cache
- embedded struct dtv_frontend_properties
callback
- callback function used on some drivers to call either the tuner or the demodulator.
id
- Frontend ID
exit
- Used to inform the DVB core that the frontend thread should exit (usually, means that the hardware got disconnected.
COPYRIGHT