void Subtitle::setDelay(qreal value) { if (priv->delay == value) return; priv->delay = value; Q_EMIT delayChanged(); }
void FilteredDelayNode::process() { if(werePropertiesModified(this, Lav_FILTERED_DELAY_DELAY)) delayChanged(); if(werePropertiesModified(this, Lav_FILTERED_DELAY_INTERPOLATION_TIME)) recomputeDelta(); reconfigureBiquads(); float feedback = getProperty(Lav_FILTERED_DELAY_FEEDBACK).getFloatValue(); //optimize the common case of not having feedback. //the only difference between these blocks is in the advance line. if(feedback == 0.0f) { for(unsigned int output = 0; output < num_output_buffers; output++) { auto &line = *lines[output]; auto &filter=*biquads[output]; line.processBuffer(block_size, input_buffers[output], output_buffers[output]); for(int i=0; i < block_size; i++) output_buffers[output][i] = filter.tick(output_buffers[output][i]); } } else { for(unsigned int output = 0; output < num_output_buffers; output++) { auto &line = *lines[output]; auto &filter = *biquads[output]; for(unsigned int i = 0; i < block_size; i++) { output_buffers[output][i] = line.computeSample(); output_buffers[output][i] = filter.tick(output_buffers[output][i]); line.advance(input_buffers[output][i]+output_buffers[output][i]*feedback); } } } }
void DoppleringDelayNode::process() { if(werePropertiesModified(this, Lav_DELAY_DELAY)) delayChanged(); if(werePropertiesModified(this, Lav_DELAY_INTERPOLATION_TIME)) recomputeDelta(); for(int output = 0; output < num_output_buffers; output++) { auto &line = *lines[output]; for(int i = 0; i < block_size; i++) output_buffers[output][i] = line.tick(input_buffers[output][i]); } }
void KTimerJob::setDelay( unsigned sec ) { if( d->delay!=sec ) { d->delay = sec; if( d->state==Stopped ) setValue( sec ); emit delayChanged( this, sec ); emit changed( this ); } }
void AbstractCommand::setDelay(int delay) { this->delay = delay; emit delayChanged(this->delay); }
void ClientNetworkStatusDialog::setupWidgets() { ui->tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers); ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows); ui->tableWidget->setSelectionMode(QAbstractItemView::SingleSelection); ui->tableWidget->setItem(0,0, new QTableWidgetItem(m_Client->getIpAddress())); ui->tableWidget->setItem(1,0, new QTableWidgetItem(QString::number(m_Client->getTcpPort())) ); ui->tableWidget->setItem(2,0, new QTableWidgetItem("0")); ui->tableWidget->setItem(3,0, new QTableWidgetItem(m_Client->getRealIpAddress())); } void ClientNetworkStatusDialog::setupSignals() { connect(m_Client.get(), SIGNAL(onlineStateChanged(bool)), this, SLOT(onClientOnlineStatusChanged())); connect(m_Client.get(), SIGNAL(delayChanged(ulong)), this, SLOT(onDelayChanged(ulong))); } void ClientNetworkStatusDialog::onClientOnlineStatusChanged() { ui->tableWidget->item(0,0)->setText(m_Client->getIpAddress()); ui->tableWidget->item(1,0)->setText(QString::number(m_Client->getTcpPort())); } void ClientNetworkStatusDialog::onDelayChanged(unsigned long newDelay) { ui->tableWidget->item(2,0)->setText(QString::number(newDelay)); } ClientNetworkStatusDialog::~ClientNetworkStatusDialog() {