| libdvbv5 1.30.1
    Library to work with Digital TV devices on Linux | 
Represents one entry on a DTV file. More...
#include <dvb-file.h>
| Data Fields | |
| struct dtv_property | props [DTV_MAX_COMMAND] | 
| unsigned int | n_props | 
| struct dvb_entry * | next | 
| uint16_t | service_id | 
| uint16_t * | video_pid | 
| uint16_t * | audio_pid | 
| struct dvb_elementary_pid * | other_el_pid | 
| unsigned | video_pid_len | 
| unsigned | audio_pid_len | 
| unsigned | other_el_pid_len | 
| char * | channel | 
| char * | vchannel | 
| char * | location | 
| int | sat_number | 
| unsigned | freq_bpf | 
| unsigned | diseqc_wait | 
| char * | lnb | 
| uint16_t | network_id | 
| uint16_t | transport_id | 
Represents one entry on a DTV file.
| props | A property key/value pair. The keys are the ones specified at the DVB API, plus the ones defined internally by libdvbv5, at the dvb-v5-std.h header file. | 
| next | a pointer to the next entry. NULL if this is the last one. | 
| service_id | Service ID associated with a program inside a transponder. Please note that pure "channel" files will have this field filled with 0. | 
| video_pid | Array with the video program IDs inside a service | 
| audio_pid | Array with the audio program IDs inside a service | 
| other_el_pid | Array with all non-audio/video program IDs inside a service | 
| video_pid_len | Size of the video_pid array | 
| audio_pid_len | Size of the audio_pid array | 
| other_el_pid_len | Size of the other_el_pid array | 
| channel | String containing the name of the channel | 
| vchannel | String representing the Number of the channel | 
| location | String representing the location of the channel | 
| sat_number | For satellite streams, this represents the number of the satellite dish on a DiSeqC arrangement. Should be zero on arrangements without DiSeqC. | 
| freq_bpf | SCR/Unicable band-pass filter frequency to use, in kHz. For non SRC/Unicable arrangements, it should be zero. | 
| diseqc_wait | Extra time to wait for DiSeqC commands to complete, in ms. The library will use 15 ms as the minimal time, plus the time specified on this field. | 
| lnb | String with the name of the LNBf to be used for satellite tuning. The names should match the names provided by dvb_sat_get_lnb() call (see dvb-sat.h). | 
Definition at line 104 of file dvb-file.h.
| uint16_t * dvb_entry::audio_pid | 
| unsigned dvb_entry::audio_pid_len | 
Definition at line 111 of file dvb-file.h.
| char* dvb_entry::channel | 
| unsigned dvb_entry::diseqc_wait | 
Definition at line 119 of file dvb-file.h.
| unsigned dvb_entry::freq_bpf | 
Definition at line 118 of file dvb-file.h.
| char* dvb_entry::lnb | 
Definition at line 120 of file dvb-file.h.
Referenced by dvb_file_free().
| char* dvb_entry::location | 
Definition at line 115 of file dvb-file.h.
Referenced by dvb_file_free().
| unsigned int dvb_entry::n_props | 
Definition at line 106 of file dvb-file.h.
| uint16_t dvb_entry::network_id | 
Definition at line 122 of file dvb-file.h.
| struct dvb_entry* dvb_entry::next | 
Definition at line 107 of file dvb-file.h.
Referenced by dvb_file_free().
| struct dvb_elementary_pid* dvb_entry::other_el_pid | 
| unsigned dvb_entry::other_el_pid_len | 
Definition at line 111 of file dvb-file.h.
| struct dtv_property dvb_entry::props[DTV_MAX_COMMAND] | 
Definition at line 105 of file dvb-file.h.
| int dvb_entry::sat_number | 
Definition at line 117 of file dvb-file.h.
| uint16_t dvb_entry::service_id | 
Definition at line 108 of file dvb-file.h.
| uint16_t dvb_entry::transport_id | 
Definition at line 123 of file dvb-file.h.
| char* dvb_entry::vchannel | 
| uint16_t* dvb_entry::video_pid | 
| unsigned dvb_entry::video_pid_len | 
Definition at line 111 of file dvb-file.h.