Changeset 967 for trunk/libffado/src/libstreaming/StreamProcessorManager.h
- Timestamp:
- 03/22/08 14:48:09 (16 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/src/libstreaming/StreamProcessorManager.h
r864 r967 30 30 #include "debugmodule/debugmodule.h" 31 31 #include "libutil/Thread.h" 32 #include "libutil/PosixMutex.h" 32 33 #include "libutil/OptionContainer.h" 33 34 … … 58 59 StreamProcessorManager(unsigned int period, unsigned int rate, unsigned int nb_buffers); 59 60 virtual ~StreamProcessorManager(); 61 62 void handleBusReset(); 60 63 61 64 bool prepare(); ///< to be called after the processors are registered … … 102 105 int getDelayedUsecs() {return m_delayed_usecs;}; 103 106 bool xrunOccurred(); 107 bool shutdownNeeded() {return m_shutdown_needed;}; 104 108 int getXrunCount() {return m_xruns;}; 105 109 … … 151 155 unsigned int m_nominal_framerate; 152 156 unsigned int m_xruns; 157 bool m_shutdown_needed; 153 158 154 159 unsigned int m_nbperiods; 160 161 Util::PosixMutex m_WaitLock; 155 162 156 163 DECLARE_DEBUG_MODULE;