enum { stateIdle, stateTuning, stateFailed, stateLock, stateLostLock, stateClosed };
enum { toneOff, toneOn };
enum { voltageOff, voltage13, voltage18, voltage13_5, voltage18_5 };
- enum { bitErrorRate, signalPower, signalQuality, locked, synced, frontendNumber, signalQualitydB };
+ enum { bitErrorRate, signalPower, signalQuality, locked, synced, frontendNumber, signalQualitydB, isUsbTuner };
};
SWIG_IGNORE(iDVBFrontend);
virtual RESULT getCADemuxID(uint8_t &id)=0;
virtual RESULT flush()=0;
virtual int openDVR(int flags)=0;
+ virtual int getSource()=0;
};
#if HAVE_DVB_API_VERSION < 3 && !defined(VIDEO_EVENT_SIZE_CHANGED)
/** Display any complete data as fast as possible */
virtual RESULT setTrickmode()=0;
+
+ virtual RESULT prepareFCC(int fe_id, int vpid, int vtype, int pcrpid)=0;
+
+ virtual RESULT fccDecoderStart()=0;
+
+ virtual RESULT fccDecoderStop()=0;
+
+ virtual RESULT fccUpdatePids(int fe_id, int vpid, int vtype, int pcrpid)=0;
virtual RESULT getPTS(int what, pts_t &pts) = 0;