summaryrefslogtreecommitdiffstats
path: root/examples/multimedia/audioinput/audioinput.h
diff options
context:
space:
mode:
Diffstat (limited to 'examples/multimedia/audioinput/audioinput.h')
-rw-r--r--examples/multimedia/audioinput/audioinput.h21
1 files changed, 13 insertions, 8 deletions
diff --git a/examples/multimedia/audioinput/audioinput.h b/examples/multimedia/audioinput/audioinput.h
index b189e84..a32a374 100644
--- a/examples/multimedia/audioinput/audioinput.h
+++ b/examples/multimedia/audioinput/audioinput.h
@@ -45,6 +45,7 @@
#include <QMainWindow>
#include <QPushButton>
#include <QComboBox>
+#include <QByteArray>
#include <qaudioinput.h>
@@ -97,6 +98,11 @@ public:
InputTest();
~InputTest();
+private:
+ void initializeWindow();
+ void initializeAudio();
+ void createAudioInput();
+
private slots:
void refreshDisplay();
void status();
@@ -107,19 +113,18 @@ private slots:
void deviceChanged(int index);
private:
+ // Owned by layout
+ RenderArea *m_canvas;
+ QPushButton *m_modeButton;
+ QPushButton *m_suspendResumeButton;
+ QComboBox *m_deviceBox;
+
AudioInfo *m_audioInfo;
QAudioDeviceInfo m_device;
QAudioFormat m_format;
QAudioInput *m_audioInput;
QIODevice *m_input;
- RenderArea *m_canvas;
-
bool m_pullMode;
-
- QPushButton *m_modeButton;
- QPushButton *m_suspendResumeButton;
- QComboBox *m_deviceBox;
-
- char *m_buffer;
+ QByteArray m_buffer;
};