void QnxAudioInput::userFeed() { if (m_state == QAudio::StoppedState || m_state == QAudio::SuspendedState) return; deviceReady(); }
void QAlsaAudioInput::userFeed() { if(deviceState == QAudio::StoppedState || deviceState == QAudio::SuspendedState) return; #ifdef DEBUG_AUDIO QTime now(QTime::currentTime()); qDebug()<<now.second()<<"s "<<now.msec()<<"ms :userFeed() IN"; #endif deviceReady(); }
void QPulseAudioInput::userFeed() { if (m_deviceState == QAudio::StoppedState || m_deviceState == QAudio::SuspendedState) return; #ifdef DEBUG_PULSE // QTime now(QTime::currentTime()); // qDebug()<< now.second() << "s " << now.msec() << "ms :userFeed() IN"; #endif deviceReady(); }
void QAudioOutputPrivate::userFeed() { if(deviceState == QAudio::StoppedState || deviceState == QAudio::SuspendedState) return; #ifdef DEBUG_AUDIO QTime now(QTime::currentTime()); qDebug()<<now.second()<<"s "<<now.msec()<<"ms :userFeed() OUT"; #endif if(deviceState == QAudio::IdleState) bytesAvailable = bytesFree(); deviceReady(); }
QPseudoTtyProcess::QPseudoTtyProcess ( QSerialIODevice *device, int masterFd, int slaveFd, bool isPPP ) : QProcess() { this->device = device; this->masterFd = masterFd; this->slaveFd = slaveFd; this->isPPP = isPPP; this->readySeen = false; connect( this, SIGNAL(stateChanged(QProcess::ProcessState)), this, SLOT(childStateChanged(QProcess::ProcessState)) ); if ( device->waitForReady() ) { // We cannot start writing data until the device indicates // that it is ready for us to do so. connect( device, SIGNAL(ready()), this, SLOT(deviceReady()) ); } else { // We can start writing data immediately. deviceReady(); } }
void CxeCameraDeviceControlSymbian::handlePowerOnComplete(int error) { CX_DEBUG_ENTER_FUNCTION(); OstTrace0(camerax_performance, CXECAMERADEVICECONTROLSYMBIAN_HANDLEPOWERONCOMPLETE, "msg: e_CX_POWER_ON 0"); if(state() == PendingRelease) { release(); } else { if (!error) { setState(Ready); emit deviceReady(); // this will trigger prepare for either still or video mode } else { setState(PendingRelease); release(); emit initModeComplete(CxeErrorHandlingSymbian::map(error)); } } CX_DEBUG_EXIT_FUNCTION(); }
QAudioInputPrivate::QAudioInputPrivate(const QByteArray &device, const QAudioFormat& audioFormat): settings(audioFormat) { bytesAvailable = 0; buffer_size = 0; period_size = 0; m_device = device; totalTimeValue = 0; intervalTime = 1000; errorState = QAudio::NoError; deviceState = QAudio::StoppedState; audioSource = 0; pullMode = true; resuming = false; finished = false; connect(this,SIGNAL(processMore()),SLOT(deviceReady())); InitializeCriticalSection(&waveInCriticalSection); }