src/multimedia/audio/qaudioinput_win32_p.h
changeset 23 89e065397ea6
parent 22 79de32ba3296
child 30 5dc02b23752f
--- a/src/multimedia/audio/qaudioinput_win32_p.h	Fri May 14 16:40:13 2010 +0300
+++ b/src/multimedia/audio/qaudioinput_win32_p.h	Thu May 27 13:40:48 2010 +0300
@@ -62,6 +62,7 @@
 #include <QtCore/qstring.h>
 #include <QtCore/qstringlist.h>
 #include <QtCore/qdatetime.h>
+#include <QtCore/qmutex.h>
 
 #include <QtMultimedia/qaudio.h>
 #include <QtMultimedia/qaudiodeviceinfo.h>
@@ -122,7 +123,7 @@
     volatile int waveFreeBlockCount;
     int waveCurrentBlock;
 
-    CRITICAL_SECTION waveInCriticalSection;
+    QMutex mutex;
 
     static void CALLBACK waveInProc( HWAVEIN hWaveIn, UINT uMsg,
             DWORD dwInstance, DWORD dwParam1, DWORD dwParam2 );