X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fdvb%2Ffrontendparms.h;h=0bae247ff711b696594132da04f6ebc51ff22850;hb=096e5476ffe567b3a22b8838c28a45dff4e10c5d;hp=b537963f3309595bde9c0dc2362534c4b4b33fb7;hpb=0900d7aeebb22d3d25fc59f6ec44ab1a2702fa99;p=vuplus_dvbapp diff --git a/lib/dvb/frontendparms.h b/lib/dvb/frontendparms.h index b537963..0bae247 100644 --- a/lib/dvb/frontendparms.h +++ b/lib/dvb/frontendparms.h @@ -74,20 +74,21 @@ struct eDVBFrontendParametersTerrestrial #ifndef SWIG void set(const TerrestrialDeliverySystemDescriptor &); #endif + enum { - Bandwidth_8MHz, Bandwidth_7MHz, Bandwidth_6MHz, /*Bandwidth_5MHz,*/ Bandwidth_Auto - }; // Bw5Mhz nyi (compatibilty with enigma1) + Bandwidth_8MHz, Bandwidth_7MHz, Bandwidth_6MHz, Bandwidth_Auto, Bandwidth_5MHz, Bandwidth_10MHz, Bandwidth_1_712MHz + }; enum { - FEC_1_2, FEC_2_3, FEC_3_4, FEC_5_6, FEC_7_8, FEC_Auto + FEC_1_2, FEC_2_3, FEC_3_4, FEC_4_5, FEC_5_6, FEC_7_8, FEC_Auto, FEC_6_7, FEC_8_9 }; enum { - TransmissionMode_2k, TransmissionMode_8k, /*TransmissionMode_4k,*/ TransmissionMode_Auto - }; // TM4k nyi (compatibility with enigma1) + TransmissionMode_2k, TransmissionMode_8k, TransmissionMode_Auto, TransmissionMode_4k, TransmissionMode_1k, TransmissionMode_16k, TransmissionMode_32k + }; enum { - GuardInterval_1_32, GuardInterval_1_16, GuardInterval_1_8, GuardInterval_1_4, GuardInterval_Auto + GuardInterval_1_32, GuardInterval_1_16, GuardInterval_1_8, GuardInterval_1_4, GuardInterval_Auto, GuardInterval_1_128, GuardInterval_19_128, GuardInterval_19_256 }; enum { @@ -95,13 +96,17 @@ struct eDVBFrontendParametersTerrestrial }; enum { - Modulation_QPSK, Modulation_QAM16, Modulation_QAM64, Modulation_Auto + Modulation_QPSK, Modulation_QAM16, Modulation_QAM64, Modulation_Auto, Modulation_QAM256 }; enum { Inversion_Off, Inversion_On, Inversion_Unknown }; + enum { + System_DVB_T, System_DVB_T2 + }; + unsigned int frequency; int bandwidth; int code_rate_HP, code_rate_LP; @@ -110,6 +115,8 @@ struct eDVBFrontendParametersTerrestrial int guard_interval; int hierarchy; int inversion; + int system; + int plpid; }; SWIG_ALLOW_OUTPUT_SIMPLE(eDVBFrontendParametersTerrestrial);