src/multimedia/audio/qaudioinput_alsa_p.h
branchGCC_SURGE
changeset 31 5daf16870df6
parent 30 5dc02b23752f
child 33 3e2da88830cd
equal deleted inserted replaced
27:93b982ccede2 31:5daf16870df6
    59 #include <QtCore/qfile.h>
    59 #include <QtCore/qfile.h>
    60 #include <QtCore/qdebug.h>
    60 #include <QtCore/qdebug.h>
    61 #include <QtCore/qtimer.h>
    61 #include <QtCore/qtimer.h>
    62 #include <QtCore/qstring.h>
    62 #include <QtCore/qstring.h>
    63 #include <QtCore/qstringlist.h>
    63 #include <QtCore/qstringlist.h>
       
    64 #include <QtCore/qelapsedtimer.h>
    64 #include <QtCore/qdatetime.h>
    65 #include <QtCore/qdatetime.h>
    65 
    66 
    66 #include <QtMultimedia/qaudio.h>
    67 #include <QtMultimedia/qaudio.h>
    67 #include <QtMultimedia/qaudiodeviceinfo.h>
    68 #include <QtMultimedia/qaudiodeviceinfo.h>
    68 #include <QtMultimedia/qaudioengine.h>
    69 #include <QtMultimedia/qaudioengine.h>
   114     bool open();
   115     bool open();
   115     void close();
   116     void close();
   116     void drain();
   117     void drain();
   117 
   118 
   118     QTimer* timer;
   119     QTimer* timer;
   119     QTime timeStamp;
   120     QElapsedTimer timeStamp;
   120     QTime clockStamp;
   121     QElapsedTimer clockStamp;
   121     qint64 elapsedTimeOffset;
   122     qint64 elapsedTimeOffset;
   122     int intervalTime;
   123     int intervalTime;
   123     char* audioBuffer;
   124     char* audioBuffer;
   124     int bytesAvailable;
   125     int bytesAvailable;
   125     QByteArray m_device;
   126     QByteArray m_device;