/** * Constructor. */ SoundThread::SoundThread(const char *devName, FIFOSoundBuffer *sb) { /* Make a deep copy of the device name */ strncpy(deviceName, devName, DEVICE_NAME_LENGTH); initAlsa(); state = Paused; mutex = PTHREAD_MUTEX_INITIALIZER; sndFIFO = sb; }
MidiEnumeratorPrivate::MidiEnumeratorPrivate(MidiEnumerator* parent) : QObject(parent) , m_alsa(NULL) , m_address(NULL) , m_inputThread(NULL) { qDebug() << Q_FUNC_INFO; initAlsa(); }