#ifndef __lib_dvb_dvbmid_h
#define __lib_dvb_dvbmid_h
+#ifndef SWIG
#include <map>
#include <lib/dvb/idvb.h>
#include <lib/dvb/dvb.h>
void buildCAPMT(eTable<ProgramMapSection> *ptr);
};
+#endif
+
class eDVBServicePMTHandler: public Object
{
+#ifndef SWIG
friend class eDVBCAService;
eServiceReferenceDVB m_reference;
ePtr<eDVBService> m_service;
public:
eDVBServicePMTHandler();
~eDVBServicePMTHandler();
-
+#endif
+
+#ifdef SWIG
+private:
+ eDVBServicePMTHandler();
+public:
+#endif
+
enum
{
eventNoResources, // a requested resource couldn't be allocated
eventSOF, // seek pre start
eventEOF, // a file playback did end
};
-
+#ifndef SWIG
Signal1<void,int> serviceEvent;
struct videoStream
private:
bool m_have_cached_program;
program m_cached_program;
+#endif
};
#endif
#include <lib/dvb/epgcache.h>
#include <lib/dvb/frontendparms.h>
#include <lib/dvb/dvbtime.h>
+#include <lib/dvb/pmt.h>
#include <lib/driver/avswitch.h>
#include <lib/driver/rfmod.h>
#include <lib/driver/misc_options.h>
%include <lib/dvb/dvb.h>
%include <lib/dvb/idvb.h>
%include <lib/dvb/frontend.h>
+%include <lib/dvb/pmt.h>
%include <lib/driver/avswitch.h>
%include <lib/driver/rfmod.h>
%include <lib/driver/misc_options.h>