equal
deleted
inserted
replaced
74 |
74 |
75 class QTimer; |
75 class QTimer; |
76 class QIODevice; |
76 class QIODevice; |
77 class QAbstractAudioDeviceInfo; |
77 class QAbstractAudioDeviceInfo; |
78 |
78 |
79 namespace QtMultimediaInternal |
79 namespace QtMultimediaKitInternal |
80 { |
80 { |
81 class QAudioInputBuffer; |
81 class QAudioInputBuffer; |
82 } |
82 } |
83 |
83 |
84 class QAudioInputPrivate : public QAbstractAudioInput |
84 class QAudioInputPrivate : public QAbstractAudioInput |
96 AudioDeviceID audioDeviceId; |
96 AudioDeviceID audioDeviceId; |
97 Float64 clockFrequency; |
97 Float64 clockFrequency; |
98 UInt64 startTime; |
98 UInt64 startTime; |
99 QAudio::Error errorCode; |
99 QAudio::Error errorCode; |
100 QAudio::State stateCode; |
100 QAudio::State stateCode; |
101 QtMultimediaInternal::QAudioInputBuffer* audioBuffer; |
101 QtMultimediaKitInternal::QAudioInputBuffer* audioBuffer; |
102 QMutex mutex; |
102 QMutex mutex; |
103 QWaitCondition threadFinished; |
103 QWaitCondition threadFinished; |
104 QAtomicInt audioThreadState; |
104 QAtomicInt audioThreadState; |
105 QTimer* intervalTimer; |
105 QTimer* intervalTimer; |
106 AudioStreamBasicDescription streamFormat; |
106 AudioStreamBasicDescription streamFormat; |