void start();
void stopPid();
#endif
+ void flush();
+ void freeze();
+ void unfreeze();
virtual ~eDVBAudio();
};
void start();
void stopPid();
#endif
+ void flush();
+ void freeze();
+ void unfreeze();
virtual ~eDVBVideo();
};
virtual ~eDVBPCR();
};
-class eTSMPEGDecoder: public iTSMPEGDecoder
+class eTSMPEGDecoder: public Object, public iTSMPEGDecoder
{
DECLARE_REF(eTSMPEGDecoder);
private:
};
int m_changed;
int setState();
+ ePtr<eConnection> m_demux_event;
+
+ void demux_event(int event);
public:
enum { pidNone = -1 };
eTSMPEGDecoder(eDVBDemux *demux, int decoder);
RESULT setPictureSkipMode(int what);
RESULT setSlowMotion(int repeat);
RESULT setZoom(int what);
+ RESULT flush();
};
#endif