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

#ifndef UI_AUDIOSETTINGSWIDGET_H
#define UI_AUDIOSETTINGSWIDGET_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_AudioSettingsWidget
{
public:
    QVBoxLayout *verticalLayout;
    QGroupBox *groupBox;
    QGridLayout *gridLayout;
    QLabel *label;
    QComboBox *audioBackend;
    QLabel *label_6;
    QComboBox *driver;
    QLabel *label_8;
    QComboBox *outputDevice;
    QLabel *label_7;
    QComboBox *stretchMode;
    QToolButton *stretchSettings;
    QLabel *label_2;
    QHBoxLayout *horizontalLayout_4;
    QSlider *bufferMS;
    QLabel *bufferMSLabel;
    QLabel *label_5;
    QHBoxLayout *horizontalLayout_3;
    QSlider *outputLatencyMS;
    QLabel *outputLatencyLabel;
    QCheckBox *outputLatencyMinimal;
    QLabel *bufferingLabel;
    QGroupBox *groupBox_2;
    QGridLayout *gridLayout_3;
    QLabel *label_3;
    QSlider *volume;
    QLabel *volumeLabel;
    QToolButton *resetVolume;
    QLabel *label_4;
    QSlider *fastForwardVolume;
    QLabel *fastForwardVolumeLabel;
    QToolButton *resetFastForwardVolume;
    QGridLayout *gridLayout_2;
    QCheckBox *muted;
    QCheckBox *muteCDAudio;
    QSpacerItem *verticalSpacer;

    void setupUi(QWidget *AudioSettingsWidget)
    {
        if (AudioSettingsWidget->objectName().isEmpty())
            AudioSettingsWidget->setObjectName("AudioSettingsWidget");
        AudioSettingsWidget->resize(523, 480);
        verticalLayout = new QVBoxLayout(AudioSettingsWidget);
        verticalLayout->setObjectName("verticalLayout");
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        groupBox = new QGroupBox(AudioSettingsWidget);
        groupBox->setObjectName("groupBox");
        gridLayout = new QGridLayout(groupBox);
        gridLayout->setObjectName("gridLayout");
        label = new QLabel(groupBox);
        label->setObjectName("label");

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

        audioBackend = new QComboBox(groupBox);
        audioBackend->setObjectName("audioBackend");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(audioBackend->sizePolicy().hasHeightForWidth());
        audioBackend->setSizePolicy(sizePolicy);

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

        label_6 = new QLabel(groupBox);
        label_6->setObjectName("label_6");

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

        driver = new QComboBox(groupBox);
        driver->setObjectName("driver");
        sizePolicy.setHeightForWidth(driver->sizePolicy().hasHeightForWidth());
        driver->setSizePolicy(sizePolicy);

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

        label_8 = new QLabel(groupBox);
        label_8->setObjectName("label_8");

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

        outputDevice = new QComboBox(groupBox);
        outputDevice->setObjectName("outputDevice");
        sizePolicy.setHeightForWidth(outputDevice->sizePolicy().hasHeightForWidth());
        outputDevice->setSizePolicy(sizePolicy);

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

        label_7 = new QLabel(groupBox);
        label_7->setObjectName("label_7");

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

        stretchMode = new QComboBox(groupBox);
        stretchMode->setObjectName("stretchMode");
        sizePolicy.setHeightForWidth(stretchMode->sizePolicy().hasHeightForWidth());
        stretchMode->setSizePolicy(sizePolicy);

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

        stretchSettings = new QToolButton(groupBox);
        stretchSettings->setObjectName("stretchSettings");
        QIcon icon(QIcon::fromTheme(QString::fromUtf8("settings-3-line")));
        stretchSettings->setIcon(icon);

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

        label_2 = new QLabel(groupBox);
        label_2->setObjectName("label_2");

        gridLayout->addWidget(label_2, 4, 0, 1, 1);

        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setObjectName("horizontalLayout_4");
        bufferMS = new QSlider(groupBox);
        bufferMS->setObjectName("bufferMS");
        bufferMS->setMinimum(15);
        bufferMS->setMaximum(500);
        bufferMS->setValue(50);
        bufferMS->setOrientation(Qt::Orientation::Horizontal);
        bufferMS->setTickPosition(QSlider::TickPosition::TicksBothSides);
        bufferMS->setTickInterval(20);

        horizontalLayout_4->addWidget(bufferMS);

        bufferMSLabel = new QLabel(groupBox);
        bufferMSLabel->setObjectName("bufferMSLabel");

        horizontalLayout_4->addWidget(bufferMSLabel);


        gridLayout->addLayout(horizontalLayout_4, 4, 1, 1, 2);

        label_5 = new QLabel(groupBox);
        label_5->setObjectName("label_5");

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

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName("horizontalLayout_3");
        outputLatencyMS = new QSlider(groupBox);
        outputLatencyMS->setObjectName("outputLatencyMS");
        outputLatencyMS->setMinimum(1);
        outputLatencyMS->setMaximum(500);
        outputLatencyMS->setOrientation(Qt::Orientation::Horizontal);
        outputLatencyMS->setTickPosition(QSlider::TickPosition::TicksBothSides);
        outputLatencyMS->setTickInterval(20);

        horizontalLayout_3->addWidget(outputLatencyMS);

        outputLatencyLabel = new QLabel(groupBox);
        outputLatencyLabel->setObjectName("outputLatencyLabel");

        horizontalLayout_3->addWidget(outputLatencyLabel);

        outputLatencyMinimal = new QCheckBox(groupBox);
        outputLatencyMinimal->setObjectName("outputLatencyMinimal");

        horizontalLayout_3->addWidget(outputLatencyMinimal);


        gridLayout->addLayout(horizontalLayout_3, 5, 1, 1, 2);

        bufferingLabel = new QLabel(groupBox);
        bufferingLabel->setObjectName("bufferingLabel");
        bufferingLabel->setAlignment(Qt::AlignmentFlag::AlignCenter);

        gridLayout->addWidget(bufferingLabel, 6, 0, 1, 3);


        verticalLayout->addWidget(groupBox);

        groupBox_2 = new QGroupBox(AudioSettingsWidget);
        groupBox_2->setObjectName("groupBox_2");
        gridLayout_3 = new QGridLayout(groupBox_2);
        gridLayout_3->setObjectName("gridLayout_3");
        label_3 = new QLabel(groupBox_2);
        label_3->setObjectName("label_3");

        gridLayout_3->addWidget(label_3, 0, 0, 1, 1);

        volume = new QSlider(groupBox_2);
        volume->setObjectName("volume");
        volume->setMaximum(200);
        volume->setValue(100);
        volume->setOrientation(Qt::Orientation::Horizontal);
        volume->setTickPosition(QSlider::TickPosition::TicksBothSides);
        volume->setTickInterval(10);

        gridLayout_3->addWidget(volume, 0, 1, 1, 1);

        volumeLabel = new QLabel(groupBox_2);
        volumeLabel->setObjectName("volumeLabel");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Preferred);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(volumeLabel->sizePolicy().hasHeightForWidth());
        volumeLabel->setSizePolicy(sizePolicy1);
        volumeLabel->setAlignment(Qt::AlignmentFlag::AlignCenter);

        gridLayout_3->addWidget(volumeLabel, 0, 2, 1, 1);

        resetVolume = new QToolButton(groupBox_2);
        resetVolume->setObjectName("resetVolume");
        QIcon icon1(QIcon::fromTheme(QString::fromUtf8("restart-line")));
        resetVolume->setIcon(icon1);

        gridLayout_3->addWidget(resetVolume, 0, 3, 1, 1);

        label_4 = new QLabel(groupBox_2);
        label_4->setObjectName("label_4");

        gridLayout_3->addWidget(label_4, 1, 0, 1, 1);

        fastForwardVolume = new QSlider(groupBox_2);
        fastForwardVolume->setObjectName("fastForwardVolume");
        fastForwardVolume->setMaximum(200);
        fastForwardVolume->setValue(100);
        fastForwardVolume->setOrientation(Qt::Orientation::Horizontal);
        fastForwardVolume->setTickPosition(QSlider::TickPosition::TicksBothSides);
        fastForwardVolume->setTickInterval(10);

        gridLayout_3->addWidget(fastForwardVolume, 1, 1, 1, 1);

        fastForwardVolumeLabel = new QLabel(groupBox_2);
        fastForwardVolumeLabel->setObjectName("fastForwardVolumeLabel");
        sizePolicy1.setHeightForWidth(fastForwardVolumeLabel->sizePolicy().hasHeightForWidth());
        fastForwardVolumeLabel->setSizePolicy(sizePolicy1);
        fastForwardVolumeLabel->setAlignment(Qt::AlignmentFlag::AlignCenter);

        gridLayout_3->addWidget(fastForwardVolumeLabel, 1, 2, 1, 1);

        resetFastForwardVolume = new QToolButton(groupBox_2);
        resetFastForwardVolume->setObjectName("resetFastForwardVolume");
        resetFastForwardVolume->setIcon(icon1);

        gridLayout_3->addWidget(resetFastForwardVolume, 1, 3, 1, 1);

        gridLayout_2 = new QGridLayout();
        gridLayout_2->setObjectName("gridLayout_2");
        muted = new QCheckBox(groupBox_2);
        muted->setObjectName("muted");

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

        muteCDAudio = new QCheckBox(groupBox_2);
        muteCDAudio->setObjectName("muteCDAudio");

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


        gridLayout_3->addLayout(gridLayout_2, 2, 0, 1, 4);


        verticalLayout->addWidget(groupBox_2);

        verticalSpacer = new QSpacerItem(0, 0, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout->addItem(verticalSpacer);


        retranslateUi(AudioSettingsWidget);

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

    void retranslateUi(QWidget *AudioSettingsWidget)
    {
        groupBox->setTitle(QCoreApplication::translate("AudioSettingsWidget", "Configuration", nullptr));
        label->setText(QCoreApplication::translate("AudioSettingsWidget", "Backend:", nullptr));
        label_6->setText(QCoreApplication::translate("AudioSettingsWidget", "Driver:", nullptr));
        label_8->setText(QCoreApplication::translate("AudioSettingsWidget", "Output Device:", nullptr));
        label_7->setText(QCoreApplication::translate("AudioSettingsWidget", "Stretch Mode:", nullptr));
#if QT_CONFIG(tooltip)
        stretchSettings->setToolTip(QCoreApplication::translate("AudioSettingsWidget", "Stretch Settings", nullptr));
#endif // QT_CONFIG(tooltip)
        label_2->setText(QCoreApplication::translate("AudioSettingsWidget", "Buffer Size:", nullptr));
        bufferMSLabel->setText(QCoreApplication::translate("AudioSettingsWidget", "0 ms", nullptr));
        label_5->setText(QCoreApplication::translate("AudioSettingsWidget", "Output Latency:", nullptr));
        outputLatencyLabel->setText(QCoreApplication::translate("AudioSettingsWidget", "0 ms", nullptr));
        outputLatencyMinimal->setText(QCoreApplication::translate("AudioSettingsWidget", "Minimal", nullptr));
        bufferingLabel->setText(QCoreApplication::translate("AudioSettingsWidget", "Maximum latency: 0 frames (0.00ms)", nullptr));
        groupBox_2->setTitle(QCoreApplication::translate("AudioSettingsWidget", "Controls", nullptr));
        label_3->setText(QCoreApplication::translate("AudioSettingsWidget", "Output Volume:", nullptr));
        volumeLabel->setText(QCoreApplication::translate("AudioSettingsWidget", "100%", nullptr));
#if QT_CONFIG(tooltip)
        resetVolume->setToolTip(QCoreApplication::translate("AudioSettingsWidget", "Reset Output Volume", nullptr));
#endif // QT_CONFIG(tooltip)
        label_4->setText(QCoreApplication::translate("AudioSettingsWidget", "Fast Forward Volume:", nullptr));
        fastForwardVolumeLabel->setText(QCoreApplication::translate("AudioSettingsWidget", "100%", nullptr));
#if QT_CONFIG(tooltip)
        resetFastForwardVolume->setToolTip(QCoreApplication::translate("AudioSettingsWidget", "Reset Fast Forward Volume", nullptr));
#endif // QT_CONFIG(tooltip)
        muted->setText(QCoreApplication::translate("AudioSettingsWidget", "Mute All Sound", nullptr));
        muteCDAudio->setText(QCoreApplication::translate("AudioSettingsWidget", "Mute CD Audio", nullptr));
        (void)AudioSettingsWidget;
    } // retranslateUi

};

namespace Ui {
    class AudioSettingsWidget: public Ui_AudioSettingsWidget {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_AUDIOSETTINGSWIDGET_H
