equal
deleted
inserted
replaced
41 |
41 |
42 #include <QtCore/qdebug.h> |
42 #include <QtCore/qdebug.h> |
43 #include <QtCore/qurl.h> |
43 #include <QtCore/qurl.h> |
44 #include <QtMultimedia/qaudiodeviceinfo.h> |
44 #include <QtMultimedia/qaudiodeviceinfo.h> |
45 |
45 |
46 #include <qmediarecorder.h> |
46 #include "../../../src/multimedia/qmediarecorder.h" |
47 |
47 |
48 #include "audiocapturesession.h" |
48 #include "audiocapturesession.h" |
49 |
49 |
50 AudioCaptureSession::AudioCaptureSession(QObject *parent): |
50 AudioCaptureSession::AudioCaptureSession(QObject *parent): |
51 QObject(parent) |
51 QObject(parent) |
225 if (wavFile) |
225 if (wavFile) |
226 file.write((char*)&header,sizeof(CombinedHeader)); |
226 file.write((char*)&header,sizeof(CombinedHeader)); |
227 |
227 |
228 m_audioInput->start(qobject_cast<QIODevice*>(&file)); |
228 m_audioInput->start(qobject_cast<QIODevice*>(&file)); |
229 } else { |
229 } else { |
230 qWarning()<<"can't open source, failed"; |
230 emit error(1,QString("can't open source, failed")); |
231 m_state = QMediaRecorder::StoppedState; |
231 m_state = QMediaRecorder::StoppedState; |
232 emit stateChanged(m_state); |
232 emit stateChanged(m_state); |
233 } |
233 } |
234 } |
234 } |
235 } |
235 } |