qtmobility/plugins/multimedia/directshow/player/directshowsamplescheduler.h
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 11 06b8e2af4411
--- a/qtmobility/plugins/multimedia/directshow/player/directshowsamplescheduler.h	Fri Apr 16 15:51:22 2010 +0300
+++ b/qtmobility/plugins/multimedia/directshow/player/directshowsamplescheduler.h	Mon May 03 13:18:40 2010 +0300
@@ -46,13 +46,11 @@
 #include <QtCore/qobject.h>
 #include <QtCore/qsemaphore.h>
 
-#include <QtCore/private/qwineventnotifier_p.h>
-
 #include <dshow.h>
 
 class DirectShowTimedSample;
 
-class DirectShowSampleScheduler : public QWinEventNotifier, public IMemInputPin
+class DirectShowSampleScheduler : public QObject, public IMemInputPin
 {
     Q_OBJECT
 public:
@@ -111,6 +109,7 @@
     int m_state;
     REFERENCE_TIME m_startTime;
     HANDLE m_timeoutEvent;
+    HANDLE m_flushEvent;
     QSemaphore m_semaphore;
     QMutex m_mutex;
 };