/********************************************************************************
** Form generated from reading UI file 'audiodevicesbase.ui'
**
** Created by: Qt User Interface Compiler version 5.9.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_AUDIODEVICESBASE_H
#define UI_AUDIODEVICESBASE_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QScrollArea>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QTableWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_AudioDevicesBase
{
public:
    QWidget *centralwidget;
    QVBoxLayout *verticalLayout;
    QScrollArea *scrollArea;
    QWidget *scrollAreaWidgetContents;
    QGridLayout *gridLayout_4;
    QGridLayout *gridLayout_2;
    QLabel *modeLabel;
    QLabel *deviceLabel;
    QComboBox *modeBox;
    QComboBox *deviceBox;
    QTabWidget *tabWidget;
    QWidget *testFormatTab;
    QGridLayout *gridLayout;
    QLabel *actualLabel;
    QLabel *nearestLabel;
    QComboBox *sampleRateBox;
    QLineEdit *nearestSampleRate;
    QComboBox *channelsBox;
    QLineEdit *nearestChannel;
    QComboBox *sampleSizesBox;
    QLineEdit *nearestSampleSize;
    QComboBox *endianBox;
    QLineEdit *nearestEndian;
    QPushButton *testButton;
    QLabel *testResult;
    QLabel *actualFreqLabel;
    QLabel *actualChannelLabel;
    QLabel *actualSampleSizeLabel;
    QLabel *actualEndianLabel;
    QLabel *label;
    QLabel *actualCodecLabel;
    QLineEdit *nearestCodec;
    QComboBox *codecsBox;
    QLabel *actualSampleTypeLabel;
    QComboBox *sampleTypesBox;
    QLineEdit *nearestSampleType;
    QWidget *tab;
    QVBoxLayout *verticalLayout_2;
    QPushButton *populateTableButton;
    QTableWidget *allFormatsTable;
    QStatusBar *statusbar;

    void setupUi(QMainWindow *AudioDevicesBase)
    {
        if (AudioDevicesBase->objectName().isEmpty())
            AudioDevicesBase->setObjectName(QStringLiteral("AudioDevicesBase"));
        AudioDevicesBase->resize(679, 598);
        centralwidget = new QWidget(AudioDevicesBase);
        centralwidget->setObjectName(QStringLiteral("centralwidget"));
        verticalLayout = new QVBoxLayout(centralwidget);
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        scrollArea = new QScrollArea(centralwidget);
        scrollArea->setObjectName(QStringLiteral("scrollArea"));
        QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(scrollArea->sizePolicy().hasHeightForWidth());
        scrollArea->setSizePolicy(sizePolicy);
        scrollArea->setWidgetResizable(true);
        scrollAreaWidgetContents = new QWidget();
        scrollAreaWidgetContents->setObjectName(QStringLiteral("scrollAreaWidgetContents"));
        scrollAreaWidgetContents->setGeometry(QRect(0, 0, 659, 558));
        gridLayout_4 = new QGridLayout(scrollAreaWidgetContents);
        gridLayout_4->setObjectName(QStringLiteral("gridLayout_4"));
        gridLayout_2 = new QGridLayout();
        gridLayout_2->setObjectName(QStringLiteral("gridLayout_2"));
        modeLabel = new QLabel(scrollAreaWidgetContents);
        modeLabel->setObjectName(QStringLiteral("modeLabel"));

        gridLayout_2->addWidget(modeLabel, 0, 0, 1, 1);

        deviceLabel = new QLabel(scrollAreaWidgetContents);
        deviceLabel->setObjectName(QStringLiteral("deviceLabel"));

        gridLayout_2->addWidget(deviceLabel, 0, 1, 1, 1);

        modeBox = new QComboBox(scrollAreaWidgetContents);
        modeBox->setObjectName(QStringLiteral("modeBox"));

        gridLayout_2->addWidget(modeBox, 1, 0, 1, 1);

        deviceBox = new QComboBox(scrollAreaWidgetContents);
        deviceBox->setObjectName(QStringLiteral("deviceBox"));

        gridLayout_2->addWidget(deviceBox, 1, 1, 1, 1);

        tabWidget = new QTabWidget(scrollAreaWidgetContents);
        tabWidget->setObjectName(QStringLiteral("tabWidget"));
        testFormatTab = new QWidget();
        testFormatTab->setObjectName(QStringLiteral("testFormatTab"));
        gridLayout = new QGridLayout(testFormatTab);
        gridLayout->setObjectName(QStringLiteral("gridLayout"));
        actualLabel = new QLabel(testFormatTab);
        actualLabel->setObjectName(QStringLiteral("actualLabel"));
        QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(actualLabel->sizePolicy().hasHeightForWidth());
        actualLabel->setSizePolicy(sizePolicy1);
        actualLabel->setFrameShape(QFrame::NoFrame);
        actualLabel->setFrameShadow(QFrame::Plain);
        actualLabel->setTextFormat(Qt::RichText);
        actualLabel->setAlignment(Qt::AlignCenter);

        gridLayout->addWidget(actualLabel, 0, 1, 1, 1);

        nearestLabel = new QLabel(testFormatTab);
        nearestLabel->setObjectName(QStringLiteral("nearestLabel"));
        sizePolicy1.setHeightForWidth(nearestLabel->sizePolicy().hasHeightForWidth());
        nearestLabel->setSizePolicy(sizePolicy1);
        nearestLabel->setFrameShape(QFrame::NoFrame);
        nearestLabel->setFrameShadow(QFrame::Plain);
        nearestLabel->setTextFormat(Qt::RichText);
        nearestLabel->setAlignment(Qt::AlignCenter);

        gridLayout->addWidget(nearestLabel, 0, 2, 1, 1);

        sampleRateBox = new QComboBox(testFormatTab);
        sampleRateBox->setObjectName(QStringLiteral("sampleRateBox"));
        QSizePolicy sizePolicy2(QSizePolicy::Expanding, QSizePolicy::Fixed);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(sampleRateBox->sizePolicy().hasHeightForWidth());
        sampleRateBox->setSizePolicy(sizePolicy2);

        gridLayout->addWidget(sampleRateBox, 3, 1, 1, 1);

        nearestSampleRate = new QLineEdit(testFormatTab);
        nearestSampleRate->setObjectName(QStringLiteral("nearestSampleRate"));
        nearestSampleRate->setEnabled(false);

        gridLayout->addWidget(nearestSampleRate, 3, 2, 1, 1);

        channelsBox = new QComboBox(testFormatTab);
        channelsBox->setObjectName(QStringLiteral("channelsBox"));

        gridLayout->addWidget(channelsBox, 5, 1, 1, 1);

        nearestChannel = new QLineEdit(testFormatTab);
        nearestChannel->setObjectName(QStringLiteral("nearestChannel"));
        nearestChannel->setEnabled(false);

        gridLayout->addWidget(nearestChannel, 5, 2, 1, 1);

        sampleSizesBox = new QComboBox(testFormatTab);
        sampleSizesBox->setObjectName(QStringLiteral("sampleSizesBox"));

        gridLayout->addWidget(sampleSizesBox, 9, 1, 1, 1);

        nearestSampleSize = new QLineEdit(testFormatTab);
        nearestSampleSize->setObjectName(QStringLiteral("nearestSampleSize"));
        nearestSampleSize->setEnabled(false);

        gridLayout->addWidget(nearestSampleSize, 9, 2, 1, 1);

        endianBox = new QComboBox(testFormatTab);
        endianBox->setObjectName(QStringLiteral("endianBox"));

        gridLayout->addWidget(endianBox, 14, 1, 1, 1);

        nearestEndian = new QLineEdit(testFormatTab);
        nearestEndian->setObjectName(QStringLiteral("nearestEndian"));
        nearestEndian->setEnabled(false);

        gridLayout->addWidget(nearestEndian, 14, 2, 1, 1);

        testButton = new QPushButton(testFormatTab);
        testButton->setObjectName(QStringLiteral("testButton"));

        gridLayout->addWidget(testButton, 15, 1, 1, 1);

        testResult = new QLabel(testFormatTab);
        testResult->setObjectName(QStringLiteral("testResult"));

        gridLayout->addWidget(testResult, 15, 2, 1, 1);

        actualFreqLabel = new QLabel(testFormatTab);
        actualFreqLabel->setObjectName(QStringLiteral("actualFreqLabel"));

        gridLayout->addWidget(actualFreqLabel, 3, 0, 1, 1);

        actualChannelLabel = new QLabel(testFormatTab);
        actualChannelLabel->setObjectName(QStringLiteral("actualChannelLabel"));

        gridLayout->addWidget(actualChannelLabel, 5, 0, 1, 1);

        actualSampleSizeLabel = new QLabel(testFormatTab);
        actualSampleSizeLabel->setObjectName(QStringLiteral("actualSampleSizeLabel"));

        gridLayout->addWidget(actualSampleSizeLabel, 9, 0, 1, 1);

        actualEndianLabel = new QLabel(testFormatTab);
        actualEndianLabel->setObjectName(QStringLiteral("actualEndianLabel"));

        gridLayout->addWidget(actualEndianLabel, 14, 0, 1, 1);

        label = new QLabel(testFormatTab);
        label->setObjectName(QStringLiteral("label"));
        sizePolicy1.setHeightForWidth(label->sizePolicy().hasHeightForWidth());
        label->setSizePolicy(sizePolicy1);
        label->setWordWrap(true);

        gridLayout->addWidget(label, 16, 0, 1, 3);

        actualCodecLabel = new QLabel(testFormatTab);
        actualCodecLabel->setObjectName(QStringLiteral("actualCodecLabel"));

        gridLayout->addWidget(actualCodecLabel, 2, 0, 1, 1);

        nearestCodec = new QLineEdit(testFormatTab);
        nearestCodec->setObjectName(QStringLiteral("nearestCodec"));
        nearestCodec->setEnabled(false);

        gridLayout->addWidget(nearestCodec, 2, 2, 1, 1);

        codecsBox = new QComboBox(testFormatTab);
        codecsBox->setObjectName(QStringLiteral("codecsBox"));

        gridLayout->addWidget(codecsBox, 2, 1, 1, 1);

        actualSampleTypeLabel = new QLabel(testFormatTab);
        actualSampleTypeLabel->setObjectName(QStringLiteral("actualSampleTypeLabel"));

        gridLayout->addWidget(actualSampleTypeLabel, 6, 0, 1, 1);

        sampleTypesBox = new QComboBox(testFormatTab);
        sampleTypesBox->setObjectName(QStringLiteral("sampleTypesBox"));

        gridLayout->addWidget(sampleTypesBox, 6, 1, 1, 1);

        nearestSampleType = new QLineEdit(testFormatTab);
        nearestSampleType->setObjectName(QStringLiteral("nearestSampleType"));
        nearestSampleType->setEnabled(false);

        gridLayout->addWidget(nearestSampleType, 6, 2, 1, 1);

        tabWidget->addTab(testFormatTab, QString());
        tab = new QWidget();
        tab->setObjectName(QStringLiteral("tab"));
        verticalLayout_2 = new QVBoxLayout(tab);
        verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
        populateTableButton = new QPushButton(tab);
        populateTableButton->setObjectName(QStringLiteral("populateTableButton"));

        verticalLayout_2->addWidget(populateTableButton);

        allFormatsTable = new QTableWidget(tab);
        if (allFormatsTable->columnCount() < 6)
            allFormatsTable->setColumnCount(6);
        QTableWidgetItem *__qtablewidgetitem = new QTableWidgetItem();
        __qtablewidgetitem->setTextAlignment(Qt::AlignHCenter|Qt::AlignVCenter|Qt::AlignCenter);
        allFormatsTable->setHorizontalHeaderItem(0, __qtablewidgetitem);
        QTableWidgetItem *__qtablewidgetitem1 = new QTableWidgetItem();
        __qtablewidgetitem1->setTextAlignment(Qt::AlignHCenter|Qt::AlignVCenter|Qt::AlignCenter);
        allFormatsTable->setHorizontalHeaderItem(1, __qtablewidgetitem1);
        QTableWidgetItem *__qtablewidgetitem2 = new QTableWidgetItem();
        __qtablewidgetitem2->setTextAlignment(Qt::AlignHCenter|Qt::AlignVCenter|Qt::AlignCenter);
        allFormatsTable->setHorizontalHeaderItem(2, __qtablewidgetitem2);
        QTableWidgetItem *__qtablewidgetitem3 = new QTableWidgetItem();
        __qtablewidgetitem3->setTextAlignment(Qt::AlignHCenter|Qt::AlignVCenter|Qt::AlignCenter);
        allFormatsTable->setHorizontalHeaderItem(3, __qtablewidgetitem3);
        QTableWidgetItem *__qtablewidgetitem4 = new QTableWidgetItem();
        __qtablewidgetitem4->setTextAlignment(Qt::AlignHCenter|Qt::AlignVCenter|Qt::AlignCenter);
        allFormatsTable->setHorizontalHeaderItem(4, __qtablewidgetitem4);
        QTableWidgetItem *__qtablewidgetitem5 = new QTableWidgetItem();
        __qtablewidgetitem5->setTextAlignment(Qt::AlignHCenter|Qt::AlignVCenter|Qt::AlignCenter);
        allFormatsTable->setHorizontalHeaderItem(5, __qtablewidgetitem5);
        allFormatsTable->setObjectName(QStringLiteral("allFormatsTable"));
        allFormatsTable->setEditTriggers(QAbstractItemView::NoEditTriggers);
        allFormatsTable->setDragDropOverwriteMode(false);
        allFormatsTable->setSelectionMode(QAbstractItemView::NoSelection);
        allFormatsTable->setSelectionBehavior(QAbstractItemView::SelectItems);
        allFormatsTable->setTextElideMode(Qt::ElideNone);
        allFormatsTable->setSortingEnabled(false);
        allFormatsTable->setWordWrap(false);
        allFormatsTable->setCornerButtonEnabled(false);
        allFormatsTable->horizontalHeader()->setHighlightSections(false);
        allFormatsTable->verticalHeader()->setVisible(false);
        allFormatsTable->verticalHeader()->setHighlightSections(false);

        verticalLayout_2->addWidget(allFormatsTable);

        tabWidget->addTab(tab, QString());

        gridLayout_2->addWidget(tabWidget, 2, 0, 1, 2);


        gridLayout_4->addLayout(gridLayout_2, 0, 0, 1, 1);

        scrollArea->setWidget(scrollAreaWidgetContents);

        verticalLayout->addWidget(scrollArea);

        AudioDevicesBase->setCentralWidget(centralwidget);
        statusbar = new QStatusBar(AudioDevicesBase);
        statusbar->setObjectName(QStringLiteral("statusbar"));
        AudioDevicesBase->setStatusBar(statusbar);

        retranslateUi(AudioDevicesBase);

        tabWidget->setCurrentIndex(0);


        QMetaObject::connectSlotsByName(AudioDevicesBase);
    } // setupUi

    void retranslateUi(QMainWindow *AudioDevicesBase)
    {
        AudioDevicesBase->setWindowTitle(QApplication::translate("AudioDevicesBase", "Audio Devices", Q_NULLPTR));
        modeLabel->setText(QApplication::translate("AudioDevicesBase", "Mode", Q_NULLPTR));
        deviceLabel->setText(QApplication::translate("AudioDevicesBase", "Device", Q_NULLPTR));
        modeBox->clear();
        modeBox->insertItems(0, QStringList()
         << QApplication::translate("AudioDevicesBase", "Input", Q_NULLPTR)
         << QApplication::translate("AudioDevicesBase", "Output", Q_NULLPTR)
        );
        actualLabel->setText(QApplication::translate("AudioDevicesBase", "<i>Actual Settings</i>", Q_NULLPTR));
        nearestLabel->setText(QApplication::translate("AudioDevicesBase", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-style:italic;\">Nearest Settings</span></p></body></html>", Q_NULLPTR));
        testButton->setText(QApplication::translate("AudioDevicesBase", "Test", Q_NULLPTR));
        testResult->setText(QString());
        actualFreqLabel->setText(QApplication::translate("AudioDevicesBase", "Frequency (Hz)", Q_NULLPTR));
        actualChannelLabel->setText(QApplication::translate("AudioDevicesBase", "Channels", Q_NULLPTR));
        actualSampleSizeLabel->setText(QApplication::translate("AudioDevicesBase", "Sample size (bits)", Q_NULLPTR));
        actualEndianLabel->setText(QApplication::translate("AudioDevicesBase", "Endianness", Q_NULLPTR));
        label->setText(QApplication::translate("AudioDevicesBase", "Note: an invalid codec 'audio/test' exists in order to allow an invalid format to be constructed, and therefore to trigger a 'nearest format' calculation.", Q_NULLPTR));
        actualCodecLabel->setText(QApplication::translate("AudioDevicesBase", "Codec", Q_NULLPTR));
        actualSampleTypeLabel->setText(QApplication::translate("AudioDevicesBase", "SampleType", Q_NULLPTR));
        tabWidget->setTabText(tabWidget->indexOf(testFormatTab), QApplication::translate("AudioDevicesBase", "Test format", Q_NULLPTR));
        populateTableButton->setText(QApplication::translate("AudioDevicesBase", "Populate table", Q_NULLPTR));
        QTableWidgetItem *___qtablewidgetitem = allFormatsTable->horizontalHeaderItem(0);
        ___qtablewidgetitem->setText(QApplication::translate("AudioDevicesBase", "Codec", Q_NULLPTR));
        QTableWidgetItem *___qtablewidgetitem1 = allFormatsTable->horizontalHeaderItem(1);
        ___qtablewidgetitem1->setText(QApplication::translate("AudioDevicesBase", "Frequency (Hz)", Q_NULLPTR));
        QTableWidgetItem *___qtablewidgetitem2 = allFormatsTable->horizontalHeaderItem(2);
        ___qtablewidgetitem2->setText(QApplication::translate("AudioDevicesBase", "Channels", Q_NULLPTR));
        QTableWidgetItem *___qtablewidgetitem3 = allFormatsTable->horizontalHeaderItem(3);
        ___qtablewidgetitem3->setText(QApplication::translate("AudioDevicesBase", "Sample type", Q_NULLPTR));
        QTableWidgetItem *___qtablewidgetitem4 = allFormatsTable->horizontalHeaderItem(4);
        ___qtablewidgetitem4->setText(QApplication::translate("AudioDevicesBase", "Sample size (bits)", Q_NULLPTR));
        QTableWidgetItem *___qtablewidgetitem5 = allFormatsTable->horizontalHeaderItem(5);
        ___qtablewidgetitem5->setText(QApplication::translate("AudioDevicesBase", "Endianness", Q_NULLPTR));
        tabWidget->setTabText(tabWidget->indexOf(tab), QApplication::translate("AudioDevicesBase", "All formats", Q_NULLPTR));
    } // retranslateUi

};

namespace Ui {
    class AudioDevicesBase: public Ui_AudioDevicesBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_AUDIODEVICESBASE_H
