9#ifndef UI_AVFOUNDATIONPRODUCERWIDGET_H
10#define UI_AVFOUNDATIONPRODUCERWIDGET_H
12#include <QtCore/QVariant>
13#include <QtWidgets/QApplication>
14#include <QtWidgets/QComboBox>
15#include <QtWidgets/QGridLayout>
16#include <QtWidgets/QLabel>
17#include <QtWidgets/QSpacerItem>
18#include <QtWidgets/QVBoxLayout>
19#include <QtWidgets/QWidget>
23class Ui_AvfoundationProducerWidget
26 QVBoxLayout *verticalLayout;
28 QGridLayout *gridLayout;
29 QComboBox *videoCombo;
31 QComboBox *audioCombo;
33 QSpacerItem *horizontalSpacer;
34 QSpacerItem *verticalSpacer;
36 void setupUi(QWidget *AvfoundationProducerWidget)
38 if (AvfoundationProducerWidget->objectName().isEmpty())
39 AvfoundationProducerWidget->setObjectName(
"AvfoundationProducerWidget");
40 AvfoundationProducerWidget->resize(384, 284);
41#if QT_CONFIG(whatsthis)
42 AvfoundationProducerWidget->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/open-other-audio-video-device/12935/1"));
44 verticalLayout =
new QVBoxLayout(AvfoundationProducerWidget);
45 verticalLayout->setObjectName(
"verticalLayout");
46 label =
new QLabel(AvfoundationProducerWidget);
47 label->setObjectName(
"label");
51 label->setAlignment(Qt::AlignmentFlag::AlignCenter);
53 verticalLayout->addWidget(label);
55 gridLayout =
new QGridLayout();
56 gridLayout->setObjectName(
"gridLayout");
57 videoCombo =
new QComboBox(AvfoundationProducerWidget);
58 videoCombo->addItem(QString());
59 videoCombo->setObjectName(
"videoCombo");
61 gridLayout->addWidget(videoCombo, 1, 2, 1, 1);
63 label_3 =
new QLabel(AvfoundationProducerWidget);
64 label_3->setObjectName(
"label_3");
65 label_3->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
67 gridLayout->addWidget(label_3, 1, 0, 1, 1);
69 audioCombo =
new QComboBox(AvfoundationProducerWidget);
70 audioCombo->addItem(QString());
71 audioCombo->setObjectName(
"audioCombo");
73 gridLayout->addWidget(audioCombo, 2, 2, 1, 1);
75 label_2 =
new QLabel(AvfoundationProducerWidget);
76 label_2->setObjectName(
"label_2");
77 label_2->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
79 gridLayout->addWidget(label_2, 2, 0, 1, 1);
81 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
83 gridLayout->addItem(horizontalSpacer, 0, 3, 3, 1);
86 verticalLayout->addLayout(gridLayout);
88 verticalSpacer =
new QSpacerItem(20, 260, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
90 verticalLayout->addItem(verticalSpacer);
93 retranslateUi(AvfoundationProducerWidget);
95 QMetaObject::connectSlotsByName(AvfoundationProducerWidget);
98 void retranslateUi(QWidget *AvfoundationProducerWidget)
100 AvfoundationProducerWidget->setWindowTitle(QCoreApplication::translate(
"AvfoundationProducerWidget",
"Form",
nullptr));
101 label->setText(QCoreApplication::translate(
"AvfoundationProducerWidget",
"Audio/Video Device",
nullptr));
102 videoCombo->setItemText(0, QCoreApplication::translate(
"AvfoundationProducerWidget",
"None",
nullptr));
104 label_3->setText(QCoreApplication::translate(
"AvfoundationProducerWidget",
"Video Input",
nullptr));
105 audioCombo->setItemText(0, QCoreApplication::translate(
"AvfoundationProducerWidget",
"None",
nullptr));
107 label_2->setText(QCoreApplication::translate(
"AvfoundationProducerWidget",
"Audio Input",
nullptr));
113 class AvfoundationProducerWidget:
public Ui_AvfoundationProducerWidget {};