summaryrefslogtreecommitdiff
path: root/dynamicdevice.h
diff options
context:
space:
mode:
authorLars Hanisch <dvb@flensrocker.de>2012-10-04 23:34:18 +0200
committerLars Hanisch <dvb@flensrocker.de>2012-10-04 23:34:18 +0200
commit390df10197811dc89c34042f80a639ebbdfb7d89 (patch)
tree478bc5030feba9ba5958a95e14268ba992a81d93 /dynamicdevice.h
parentdf13ef0546471d4991eff2404efd694e447f61ea (diff)
downloadvdr-plugin-dynamite-390df10197811dc89c34042f80a639ebbdfb7d89.tar.gz
vdr-plugin-dynamite-390df10197811dc89c34042f80a639ebbdfb7d89.tar.bz2
adjust to vdr 1.7.31, drop support for older developer versionsv0.1.0
Diffstat (limited to 'dynamicdevice.h')
-rw-r--r--dynamicdevice.h19
1 files changed, 3 insertions, 16 deletions
diff --git a/dynamicdevice.h b/dynamicdevice.h
index 274ba69..b84b1d8 100644
--- a/dynamicdevice.h
+++ b/dynamicdevice.h
@@ -97,6 +97,7 @@ protected:
virtual bool Ready(void);
virtual void MakePrimaryDevice(bool On);
public:
+ virtual cString DeviceType(void) const;
virtual cString DeviceName(void) const;
virtual bool HasDecoder(void) const;
virtual bool AvoidRecording(void) const;
@@ -109,13 +110,8 @@ public:
virtual int SignalStrength(void) const;
virtual int SignalQuality(void) const;
virtual const cChannel *GetCurrentlyTunedTransponder(void) const;
-#if VDRVERSNUM < 10722
- virtual bool IsTunedToTransponder(const cChannel *Channel);
- virtual bool MaySwitchTransponder(void);
-#else
virtual bool IsTunedToTransponder(const cChannel *Channel) const;
virtual bool MaySwitchTransponder(const cChannel *Channel) const;
-#endif
protected:
virtual bool SetChannelDevice(const cChannel *Channel, bool LiveView);
public:
@@ -125,8 +121,10 @@ protected:
virtual bool SetPid(cPidHandle *Handle, int Type, bool On);
public:
virtual int OpenFilter(u_short Pid, u_char Tid, u_char Mask);
+ virtual int ReadFilter(int Handle, void *Buffer, size_t Length);
virtual void CloseFilter(int Handle);
virtual bool HasCi(void);
+ virtual bool HasInternalCam(void);
virtual uchar *GrabImage(int &Size, bool Jpeg = true, int Quality = -1, int SizeX = -1, int SizeY = -1);
virtual void SetVideoDisplayFormat(eVideoDisplayFormat VideoDisplayFormat);
virtual void SetVideoFormat(bool VideoFormat16_9);
@@ -167,22 +165,11 @@ protected:
virtual bool OpenDvr(void);
virtual void CloseDvr(void);
virtual bool GetTSPacket(uchar *&Data);
-
-#ifdef INTERNAL_CAM_DEVICES_PATCH
- virtual bool HasInternalCam(void);
-#endif
#ifdef YAVDR_PATCHES
//opt-44_rotor
virtual bool SendDiseqcCmd(dvb_diseqc_master_cmd cmd);
#endif
-
-#ifdef LNB_SHARING_VERSION
- virtual void SetLnbNrFromSetup(void);
- virtual int LnbNr(void) const;
- virtual bool IsShareLnb(const cDevice *Device);
- virtual bool IsLnbConflict(const cChannel *Channel);
-#endif
};
#endif //__DYNAMITEDEVICE_H