示例#1
0
void GUI::MainComponent::audioDeviceIOCallback (const float** inputChannelData, int numInputChannels, float** outputChannelData, int numOutputChannels, int numSamples)
{
    audioSourcePlayer.audioDeviceIOCallback (inputChannelData, numInputChannels, outputChannelData, numOutputChannels, numSamples);

    // Add samples to segment meter to show some hilchal
    if(centerPanel)
    {
        if(centerPanel->getPlayerComponent())
        {
            getCenterPanel()->getPlayerComponent()->getMeterL()->copySamples (outputChannelData[0], numSamples);
            if (numOutputChannels > 1)
                getCenterPanel()->getPlayerComponent()->getMeterR()->copySamples (outputChannelData[1], numSamples);
        }
    }

}
示例#2
0
void QMessageWidgets::initUI()
{
    QGridLayout *gridLay = getLayout();
    QFrame      *hline = new QFrame(getCenterPanel());
    m_lbmsg   = new QLabel(this);
    m_lbmsg->setWordWrap(true);
    gridLay->setContentsMargins(5,2,2,10);
    hline->setFrameShape(QFrame::HLine);
    hline->setFrameShadow(QFrame::Sunken);
    gridLay->addWidget(hline,0,0,1,1);
    gridLay->addWidget(m_lbmsg,1,0,1,1);

    setTitleStyle("font: 75 12pt \"Aharoni\";");
}