void FCDProInput::closeDevice() { if (m_dev == 0) { // was never open return; } fcdClose(m_dev); m_dev = 0; closeFCDAudio(); }
void FCDProPlusInput::stop() { QMutexLocker mutexLocker(&m_mutex); if (m_FCDThread) { m_FCDThread->stopWork(); // wait for thread to quit ? delete m_FCDThread; m_FCDThread = 0; } fcdClose(m_dev); m_dev = 0; }