|
libdvbv5 1.28.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.