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

#ifndef UI_RECORDING_SETTINGS_DIALOG_H
#define UI_RECORDING_SETTINGS_DIALOG_H

#include <QtCore/QVariant>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_recording_settings_dialog
{
public:
    QVBoxLayout *main_layout;
    QTabWidget *tabWidget;
    QWidget *presets_tab;
    QVBoxLayout *layout_presets_tab;
    QGroupBox *gb_presets;
    QVBoxLayout *layout_gb_presets;
    QComboBox *combo_presets;
    QGroupBox *gb_info;
    QHBoxLayout *layout_gb_info;
    QLabel *label_info_keys;
    QLabel *label_info_values;
    QSpacerItem *info_spacer;
    QSpacerItem *spacer_presets_tab;
    QWidget *advanced_tab;
    QVBoxLayout *layout_advanced_tab;
    QGroupBox *gb_advanced_video;
    QVBoxLayout *layout_gb_advanced_video;
    QGroupBox *gb_video_codec;
    QVBoxLayout *layout_gb_video_codec;
    QComboBox *combo_video_codec;
    QGroupBox *gb_resolution;
    QVBoxLayout *layout_gb_resolution;
    QComboBox *combo_resolution;
    QGroupBox *gb_framerate;
    QVBoxLayout *layout_gb_framerate;
    QComboBox *combo_framerate;
    QGroupBox *gb_video_bitrate;
    QVBoxLayout *layout_gb_video_bitrate;
    QSpinBox *spinbox_video_bitrate;
    QGroupBox *gb_gop_size;
    QVBoxLayout *layout_gb_gop_size;
    QSpinBox *spinbox_gop_size;
    QGroupBox *gb_max_b_frames;
    QVBoxLayout *layout_gb_max_b_frames;
    QSpinBox *spinbox_max_b_frames;
    QGroupBox *gb_advanced_audio;
    QVBoxLayout *layout_gb_advanced_audio;
    QGroupBox *gb_audio_codec;
    QVBoxLayout *layout_gb_audio_codec;
    QComboBox *combo_audio_codec;
    QGroupBox *gb_audio_bitrate;
    QVBoxLayout *layout_gb_audio_bitrate;
    QSpinBox *spinbox_audio_bitrate;
    QSpacerItem *spacer_advanced_tab;
    QDialogButtonBox *buttonBox;

    void setupUi(QDialog *recording_settings_dialog)
    {
        if (recording_settings_dialog->objectName().isEmpty())
            recording_settings_dialog->setObjectName("recording_settings_dialog");
        recording_settings_dialog->resize(692, 734);
        main_layout = new QVBoxLayout(recording_settings_dialog);
        main_layout->setObjectName("main_layout");
        tabWidget = new QTabWidget(recording_settings_dialog);
        tabWidget->setObjectName("tabWidget");
        presets_tab = new QWidget();
        presets_tab->setObjectName("presets_tab");
        layout_presets_tab = new QVBoxLayout(presets_tab);
        layout_presets_tab->setObjectName("layout_presets_tab");
        gb_presets = new QGroupBox(presets_tab);
        gb_presets->setObjectName("gb_presets");
        layout_gb_presets = new QVBoxLayout(gb_presets);
        layout_gb_presets->setObjectName("layout_gb_presets");
        combo_presets = new QComboBox(gb_presets);
        combo_presets->setObjectName("combo_presets");

        layout_gb_presets->addWidget(combo_presets);


        layout_presets_tab->addWidget(gb_presets);

        gb_info = new QGroupBox(presets_tab);
        gb_info->setObjectName("gb_info");
        layout_gb_info = new QHBoxLayout(gb_info);
        layout_gb_info->setObjectName("layout_gb_info");
        label_info_keys = new QLabel(gb_info);
        label_info_keys->setObjectName("label_info_keys");

        layout_gb_info->addWidget(label_info_keys);

        label_info_values = new QLabel(gb_info);
        label_info_values->setObjectName("label_info_values");

        layout_gb_info->addWidget(label_info_values);

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

        layout_gb_info->addItem(info_spacer);


        layout_presets_tab->addWidget(gb_info);

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

        layout_presets_tab->addItem(spacer_presets_tab);

        tabWidget->addTab(presets_tab, QString());
        advanced_tab = new QWidget();
        advanced_tab->setObjectName("advanced_tab");
        layout_advanced_tab = new QVBoxLayout(advanced_tab);
        layout_advanced_tab->setObjectName("layout_advanced_tab");
        gb_advanced_video = new QGroupBox(advanced_tab);
        gb_advanced_video->setObjectName("gb_advanced_video");
        layout_gb_advanced_video = new QVBoxLayout(gb_advanced_video);
        layout_gb_advanced_video->setObjectName("layout_gb_advanced_video");
        gb_video_codec = new QGroupBox(gb_advanced_video);
        gb_video_codec->setObjectName("gb_video_codec");
        layout_gb_video_codec = new QVBoxLayout(gb_video_codec);
        layout_gb_video_codec->setObjectName("layout_gb_video_codec");
        combo_video_codec = new QComboBox(gb_video_codec);
        combo_video_codec->setObjectName("combo_video_codec");

        layout_gb_video_codec->addWidget(combo_video_codec);


        layout_gb_advanced_video->addWidget(gb_video_codec);

        gb_resolution = new QGroupBox(gb_advanced_video);
        gb_resolution->setObjectName("gb_resolution");
        layout_gb_resolution = new QVBoxLayout(gb_resolution);
        layout_gb_resolution->setObjectName("layout_gb_resolution");
        combo_resolution = new QComboBox(gb_resolution);
        combo_resolution->setObjectName("combo_resolution");

        layout_gb_resolution->addWidget(combo_resolution);


        layout_gb_advanced_video->addWidget(gb_resolution);

        gb_framerate = new QGroupBox(gb_advanced_video);
        gb_framerate->setObjectName("gb_framerate");
        layout_gb_framerate = new QVBoxLayout(gb_framerate);
        layout_gb_framerate->setObjectName("layout_gb_framerate");
        combo_framerate = new QComboBox(gb_framerate);
        combo_framerate->setObjectName("combo_framerate");

        layout_gb_framerate->addWidget(combo_framerate);


        layout_gb_advanced_video->addWidget(gb_framerate);

        gb_video_bitrate = new QGroupBox(gb_advanced_video);
        gb_video_bitrate->setObjectName("gb_video_bitrate");
        layout_gb_video_bitrate = new QVBoxLayout(gb_video_bitrate);
        layout_gb_video_bitrate->setObjectName("layout_gb_video_bitrate");
        spinbox_video_bitrate = new QSpinBox(gb_video_bitrate);
        spinbox_video_bitrate->setObjectName("spinbox_video_bitrate");

        layout_gb_video_bitrate->addWidget(spinbox_video_bitrate);


        layout_gb_advanced_video->addWidget(gb_video_bitrate);

        gb_gop_size = new QGroupBox(gb_advanced_video);
        gb_gop_size->setObjectName("gb_gop_size");
        layout_gb_gop_size = new QVBoxLayout(gb_gop_size);
        layout_gb_gop_size->setObjectName("layout_gb_gop_size");
        spinbox_gop_size = new QSpinBox(gb_gop_size);
        spinbox_gop_size->setObjectName("spinbox_gop_size");

        layout_gb_gop_size->addWidget(spinbox_gop_size);


        layout_gb_advanced_video->addWidget(gb_gop_size);

        gb_max_b_frames = new QGroupBox(gb_advanced_video);
        gb_max_b_frames->setObjectName("gb_max_b_frames");
        layout_gb_max_b_frames = new QVBoxLayout(gb_max_b_frames);
        layout_gb_max_b_frames->setObjectName("layout_gb_max_b_frames");
        spinbox_max_b_frames = new QSpinBox(gb_max_b_frames);
        spinbox_max_b_frames->setObjectName("spinbox_max_b_frames");

        layout_gb_max_b_frames->addWidget(spinbox_max_b_frames);


        layout_gb_advanced_video->addWidget(gb_max_b_frames);


        layout_advanced_tab->addWidget(gb_advanced_video);

        gb_advanced_audio = new QGroupBox(advanced_tab);
        gb_advanced_audio->setObjectName("gb_advanced_audio");
        layout_gb_advanced_audio = new QVBoxLayout(gb_advanced_audio);
        layout_gb_advanced_audio->setObjectName("layout_gb_advanced_audio");
        gb_audio_codec = new QGroupBox(gb_advanced_audio);
        gb_audio_codec->setObjectName("gb_audio_codec");
        layout_gb_audio_codec = new QVBoxLayout(gb_audio_codec);
        layout_gb_audio_codec->setObjectName("layout_gb_audio_codec");
        combo_audio_codec = new QComboBox(gb_audio_codec);
        combo_audio_codec->setObjectName("combo_audio_codec");

        layout_gb_audio_codec->addWidget(combo_audio_codec);


        layout_gb_advanced_audio->addWidget(gb_audio_codec);

        gb_audio_bitrate = new QGroupBox(gb_advanced_audio);
        gb_audio_bitrate->setObjectName("gb_audio_bitrate");
        layout_gb_audio_bitrate = new QVBoxLayout(gb_audio_bitrate);
        layout_gb_audio_bitrate->setObjectName("layout_gb_audio_bitrate");
        spinbox_audio_bitrate = new QSpinBox(gb_audio_bitrate);
        spinbox_audio_bitrate->setObjectName("spinbox_audio_bitrate");

        layout_gb_audio_bitrate->addWidget(spinbox_audio_bitrate);


        layout_gb_advanced_audio->addWidget(gb_audio_bitrate);


        layout_advanced_tab->addWidget(gb_advanced_audio);

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

        layout_advanced_tab->addItem(spacer_advanced_tab);

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

        main_layout->addWidget(tabWidget);

        buttonBox = new QDialogButtonBox(recording_settings_dialog);
        buttonBox->setObjectName("buttonBox");
        buttonBox->setOrientation(Qt::Orientation::Horizontal);
        buttonBox->setStandardButtons(QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::RestoreDefaults|QDialogButtonBox::StandardButton::Save);

        main_layout->addWidget(buttonBox);


        retranslateUi(recording_settings_dialog);
        QObject::connect(buttonBox, &QDialogButtonBox::accepted, recording_settings_dialog, qOverload<>(&QDialog::accept));
        QObject::connect(buttonBox, &QDialogButtonBox::rejected, recording_settings_dialog, qOverload<>(&QDialog::reject));

        tabWidget->setCurrentIndex(0);


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

    void retranslateUi(QDialog *recording_settings_dialog)
    {
        recording_settings_dialog->setWindowTitle(QCoreApplication::translate("recording_settings_dialog", "Recording Settings", nullptr));
        gb_presets->setTitle(QCoreApplication::translate("recording_settings_dialog", "Preset", nullptr));
        gb_info->setTitle(QCoreApplication::translate("recording_settings_dialog", "Info", nullptr));
        label_info_keys->setText(QCoreApplication::translate("recording_settings_dialog", "Keys", nullptr));
        label_info_values->setText(QCoreApplication::translate("recording_settings_dialog", "Values", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(presets_tab), QCoreApplication::translate("recording_settings_dialog", "Presets", nullptr));
        gb_advanced_video->setTitle(QCoreApplication::translate("recording_settings_dialog", "Video", nullptr));
        gb_video_codec->setTitle(QCoreApplication::translate("recording_settings_dialog", "Codec", nullptr));
        gb_resolution->setTitle(QCoreApplication::translate("recording_settings_dialog", "Resolution", nullptr));
        gb_framerate->setTitle(QCoreApplication::translate("recording_settings_dialog", "Framerate", nullptr));
        gb_video_bitrate->setTitle(QCoreApplication::translate("recording_settings_dialog", "Bitrate", nullptr));
        gb_gop_size->setTitle(QCoreApplication::translate("recording_settings_dialog", "Group of Pictures Size", nullptr));
        gb_max_b_frames->setTitle(QCoreApplication::translate("recording_settings_dialog", "Max. B-Frames", nullptr));
        gb_advanced_audio->setTitle(QCoreApplication::translate("recording_settings_dialog", "Audio", nullptr));
        gb_audio_codec->setTitle(QCoreApplication::translate("recording_settings_dialog", "Codec", nullptr));
        gb_audio_bitrate->setTitle(QCoreApplication::translate("recording_settings_dialog", "Bitrate", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(advanced_tab), QCoreApplication::translate("recording_settings_dialog", "Advanced", nullptr));
    } // retranslateUi

};

namespace Ui {
    class recording_settings_dialog: public Ui_recording_settings_dialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_RECORDING_SETTINGS_DIALOG_H
