libdvbv5
1.4.0
Library to work with Digital TV streams
|
Provides libdvbv5 defined properties for the frontend. More...
#include <stddef.h>
#include "dvb-frontend.h"
Go to the source code of this file.
Macros | |
#define | DTV_USER_COMMAND_START |
Start number for libdvbv5 user commands. More... | |
#define | DTV_POLARIZATION |
Satellite polarization (for Satellite delivery systems) More... | |
#define | DTV_VIDEO_PID |
Video PID. More... | |
#define | DTV_AUDIO_PID |
Audio PID. More... | |
#define | DTV_SERVICE_ID |
MPEG TS service ID. More... | |
#define | DTV_CH_NAME |
Digital TV service name. More... | |
#define | DTV_VCHANNEL |
Digital TV channel number. More... | |
#define | DTV_SAT_NUMBER |
Number of the satellite (used on multi-dish Satellite systems) More... | |
#define | DTV_DISEQC_WAIT |
Extra time needed to wait for DiSeqC to complete, in ms. More... | |
#define | DTV_DISEQC_LNB |
LNBf name. More... | |
#define | DTV_FREQ_BPF |
SCR/Unicable band-pass filter frequency in kHz. More... | |
#define | DTV_PLS_CODE |
DVB-T2 PLS code. More... | |
#define | DTV_PLS_MODE |
DVB-T2 PLS mode. More... | |
#define | DTV_MAX_USER_COMMAND |
Last user command. More... | |
#define | DTV_USER_NAME_SIZE |
Number of user commands. More... | |
#define | DTV_STAT_COMMAND_START |
Start number for libdvbv5 statistics commands. More... | |
#define | DTV_STATUS |
Lock status of a DTV frontend. More... | |
#define | DTV_BER |
Bit Error Rate. More... | |
#define | DTV_PER |
Packet Error Rate. More... | |
#define | DTV_QUALITY |
A quality indicator that represents if a locked channel provides a good, OK or poor signal. More... | |
#define | DTV_PRE_BER |
Bit Error Rate before Viterbi. More... | |
#define | DTV_MAX_STAT_COMMAND |
Last statistics command. More... | |
#define | DTV_STAT_NAME_SIZE |
Number of statistics commands. More... | |
#define | DTV_NUM_KERNEL_STATS |
Number of statistics commands provided by the Kernel. More... | |
#define | DTV_NUM_STATS_PROPS |
Total number of statistics commands. More... | |
Enumerations | |
enum | dvb_sat_polarization { POLARIZATION_OFF, POLARIZATION_H, POLARIZATION_V, POLARIZATION_L, POLARIZATION_R } |
enum dvb_sat_polarization - Polarization types for Satellite systems More... | |
enum | dvb_quality { DVB_QUAL_UNKNOWN, DVB_QUAL_POOR, DVB_QUAL_OK, DVB_QUAL_GOOD } |
enum dvb_quality - provides an estimation about the user's experience while watching to a given MPEG stream More... | |
Provides libdvbv5 defined properties for the frontend.
Please submit bug report and patches to linux -med ia@vg er.k ernel .org
Definition in file dvb-v5-std.h.
#define DTV_AUDIO_PID |
Audio PID.
Definition at line 91 of file dvb-v5-std.h.
#define DTV_BER |
Bit Error Rate.
This is a parameter that it is derivated from two counters at the Kernel side
Definition at line 167 of file dvb-v5-std.h.
#define DTV_CH_NAME |
Digital TV service name.
Definition at line 93 of file dvb-v5-std.h.
#define DTV_DISEQC_LNB |
LNBf name.
Definition at line 97 of file dvb-v5-std.h.
#define DTV_DISEQC_WAIT |
Extra time needed to wait for DiSeqC to complete, in ms.
The minimal wait time is 15 ms. The time here will be added to the minimal time.
Definition at line 96 of file dvb-v5-std.h.
#define DTV_FREQ_BPF |
SCR/Unicable band-pass filter frequency in kHz.
Definition at line 98 of file dvb-v5-std.h.
#define DTV_MAX_STAT_COMMAND |
Last statistics command.
Definition at line 172 of file dvb-v5-std.h.
#define DTV_MAX_USER_COMMAND |
Last user command.
Definition at line 102 of file dvb-v5-std.h.
#define DTV_NUM_KERNEL_STATS |
Number of statistics commands provided by the Kernel.
Definition at line 177 of file dvb-v5-std.h.
#define DTV_NUM_STATS_PROPS |
Total number of statistics commands.
Definition at line 179 of file dvb-v5-std.h.
#define DTV_PER |
Packet Error Rate.
This is a parameter that it is derivated from two counters at the Kernel side
Definition at line 168 of file dvb-v5-std.h.
#define DTV_PLS_CODE |
DVB-T2 PLS code.
Not used internally. It is needed only for file conversion.
Definition at line 99 of file dvb-v5-std.h.
#define DTV_PLS_MODE |
DVB-T2 PLS mode.
Not used internally. It is needed only for file conversion.
Definition at line 100 of file dvb-v5-std.h.
#define DTV_POLARIZATION |
Satellite polarization (for Satellite delivery systems)
Definition at line 89 of file dvb-v5-std.h.
#define DTV_PRE_BER |
Bit Error Rate before Viterbi.
This is the error rate before applying the Forward Error Correction. This is a parameter that it is derivated from two counters at the Kernel side.
Definition at line 170 of file dvb-v5-std.h.
#define DTV_QUALITY |
A quality indicator that represents if a locked channel provides a good, OK or poor signal.
This is estimated considering the error rates, signal strengh and/or S/N ratio of the carrier.
Definition at line 169 of file dvb-v5-std.h.
#define DTV_SAT_NUMBER |
Number of the satellite (used on multi-dish Satellite systems)
Definition at line 95 of file dvb-v5-std.h.
#define DTV_SERVICE_ID |
MPEG TS service ID.
Definition at line 92 of file dvb-v5-std.h.
#define DTV_STAT_COMMAND_START |
Start number for libdvbv5 statistics commands.
Definition at line 164 of file dvb-v5-std.h.
#define DTV_STAT_NAME_SIZE |
Number of statistics commands.
Definition at line 174 of file dvb-v5-std.h.
#define DTV_STATUS |
Lock status of a DTV frontend.
This actually comes from the Kernel, but it uses a separate ioctl.
Definition at line 166 of file dvb-v5-std.h.
#define DTV_USER_COMMAND_START |
Start number for libdvbv5 user commands.
Definition at line 87 of file dvb-v5-std.h.
#define DTV_USER_NAME_SIZE |
Number of user commands.
Definition at line 104 of file dvb-v5-std.h.
#define DTV_VCHANNEL |
#define DTV_VIDEO_PID |
Video PID.
Definition at line 90 of file dvb-v5-std.h.
enum dvb_quality |
enum dvb_quality - provides an estimation about the user's experience while watching to a given MPEG stream
DVB_QUAL_UNKNOWN | Quality could not be estimated, as the Kernel driver doesn't provide enough statistics |
DVB_QUAL_POOR | The signal reception is poor. Signal loss or packets can be lost too frequently. |
DVB_QUAL_OK | The signal reception is ok. Eventual artifacts could be expected, but it should work. |
DVB_QUAL_GOOD | The signal is good, and not many errors are happening. The user should have a good experience watching the stream. |
Enumerator | |
---|---|
DVB_QUAL_UNKNOWN | |
DVB_QUAL_POOR | |
DVB_QUAL_OK | |
DVB_QUAL_GOOD |
Definition at line 196 of file dvb-v5-std.h.
enum dvb_sat_polarization |
enum dvb_sat_polarization - Polarization types for Satellite systems
POLARIZATION_OFF | Polarization disabled/unused. |
POLARIZATION_H | Horizontal polarization |
POLARIZATION_V | Vertical polarization |
POLARIZATION_L | Left circular polarization (C-band) |
POLARIZATION_R | Right circular polarization (C-band) |
Enumerator | |
---|---|
POLARIZATION_OFF | |
POLARIZATION_H | |
POLARIZATION_V | |
POLARIZATION_L | |
POLARIZATION_R |
Definition at line 115 of file dvb-v5-std.h.