comparison audioio/AudioPortAudioTarget.h @ 436:72c662fe7ea3 cxx11

Further dedicated-types fixes
author Chris Cannam
date Tue, 10 Mar 2015 17:02:52 +0000
parents 1162c93e7688
children
comparison
equal deleted inserted replaced
435:618d5816b04d 436:72c662fe7ea3
24 24
25 #include <QObject> 25 #include <QObject>
26 26
27 #include "AudioCallbackPlayTarget.h" 27 #include "AudioCallbackPlayTarget.h"
28 28
29 #include "base/BaseTypes.h"
30
29 class AudioCallbackPlaySource; 31 class AudioCallbackPlaySource;
30 32
31 class AudioPortAudioTarget : public AudioCallbackPlayTarget 33 class AudioPortAudioTarget : public AudioCallbackPlayTarget
32 { 34 {
33 Q_OBJECT 35 Q_OBJECT
44 46
45 public slots: 47 public slots:
46 virtual void sourceModelReplaced(); 48 virtual void sourceModelReplaced();
47 49
48 protected: 50 protected:
49 int process(const void *input, void *output, int frames, 51 int process(const void *input, void *output, sv_frame_t frames,
50 const PaStreamCallbackTimeInfo *timeInfo, 52 const PaStreamCallbackTimeInfo *timeInfo,
51 PaStreamCallbackFlags statusFlags); 53 PaStreamCallbackFlags statusFlags);
52 54
53 static int processStatic(const void *, void *, unsigned long, 55 static int processStatic(const void *, void *, unsigned long,
54 const PaStreamCallbackTimeInfo *, 56 const PaStreamCallbackTimeInfo *,