comparison audio/AudioRecordTarget.h @ 550:c732251237b1 bqresample

Merge from branch 3.0-integration
author Chris Cannam
date Wed, 07 Dec 2016 12:04:41 +0000
parents 4de547a5905c
children 7b115a6505b8
comparison
equal deleted inserted replaced
549:ec189ad4d38f 550:c732251237b1
42 virtual int getApplicationChannelCount() const { return 2; } 42 virtual int getApplicationChannelCount() const { return 2; }
43 43
44 virtual void setSystemRecordBlockSize(int); 44 virtual void setSystemRecordBlockSize(int);
45 virtual void setSystemRecordSampleRate(int); 45 virtual void setSystemRecordSampleRate(int);
46 virtual void setSystemRecordLatency(int); 46 virtual void setSystemRecordLatency(int);
47 virtual void setSystemRecordChannelCount(int);
47 48
48 virtual void putSamples(int nframes, float **samples); 49 virtual void putSamples(int nframes, float **samples);
49 50
50 virtual void setInputLevels(float peakLeft, float peakRight); 51 virtual void setInputLevels(float peakLeft, float peakRight);
51 52
69 private: 70 private:
70 ViewManagerBase *m_viewManager; 71 ViewManagerBase *m_viewManager;
71 std::string m_clientName; 72 std::string m_clientName;
72 bool m_recording; 73 bool m_recording;
73 sv_samplerate_t m_recordSampleRate; 74 sv_samplerate_t m_recordSampleRate;
75 int m_recordChannelCount;
74 sv_frame_t m_frameCount; 76 sv_frame_t m_frameCount;
75 QString m_audioFileName; 77 QString m_audioFileName;
76 WritableWaveFileModel *m_model; 78 WritableWaveFileModel *m_model;
77 QMutex m_mutex; 79 QMutex m_mutex;
78 }; 80 };