9#ifndef UI_DIRECTSHOWVIDEOWIDGET_H
10#define UI_DIRECTSHOWVIDEOWIDGET_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_DirectShowVideoWidget
26 QVBoxLayout *verticalLayout;
28 QGridLayout *gridLayout;
29 QSpacerItem *horizontalSpacer;
30 QComboBox *videoCombo;
33 QComboBox *audioCombo;
34 QSpacerItem *verticalSpacer;
36 void setupUi(QWidget *DirectShowVideoWidget)
38 if (DirectShowVideoWidget->objectName().isEmpty())
39 DirectShowVideoWidget->setObjectName(
"DirectShowVideoWidget");
40 DirectShowVideoWidget->resize(384, 284);
41 verticalLayout =
new QVBoxLayout(DirectShowVideoWidget);
42 verticalLayout->setObjectName(
"verticalLayout");
43 label =
new QLabel(DirectShowVideoWidget);
44 label->setObjectName(
"label");
48 label->setAlignment(Qt::AlignCenter);
50 verticalLayout->addWidget(label);
52 gridLayout =
new QGridLayout();
53 gridLayout->setObjectName(
"gridLayout");
54 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
56 gridLayout->addItem(horizontalSpacer, 0, 3, 3, 1);
58 videoCombo =
new QComboBox(DirectShowVideoWidget);
59 videoCombo->addItem(QString());
60 videoCombo->setObjectName(
"videoCombo");
62 gridLayout->addWidget(videoCombo, 1, 2, 1, 1);
64 label_3 =
new QLabel(DirectShowVideoWidget);
65 label_3->setObjectName(
"label_3");
66 label_3->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
68 gridLayout->addWidget(label_3, 1, 0, 1, 1);
70 label_2 =
new QLabel(DirectShowVideoWidget);
71 label_2->setObjectName(
"label_2");
72 label_2->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
74 gridLayout->addWidget(label_2, 2, 0, 1, 1);
76 audioCombo =
new QComboBox(DirectShowVideoWidget);
77 audioCombo->addItem(QString());
78 audioCombo->setObjectName(
"audioCombo");
80 gridLayout->addWidget(audioCombo, 2, 2, 1, 1);
83 verticalLayout->addLayout(gridLayout);
85 verticalSpacer =
new QSpacerItem(20, 260, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);
87 verticalLayout->addItem(verticalSpacer);
90 retranslateUi(DirectShowVideoWidget);
92 QMetaObject::connectSlotsByName(DirectShowVideoWidget);
95 void retranslateUi(QWidget *DirectShowVideoWidget)
97 DirectShowVideoWidget->setWindowTitle(QCoreApplication::translate(
"DirectShowVideoWidget",
"Form",
nullptr));
98 label->setText(QCoreApplication::translate(
"DirectShowVideoWidget",
"Audio/Video Device",
nullptr));
99 videoCombo->setItemText(0, QCoreApplication::translate(
"DirectShowVideoWidget",
"None",
nullptr));
101 label_3->setText(QCoreApplication::translate(
"DirectShowVideoWidget",
"Video Input",
nullptr));
102 label_2->setText(QCoreApplication::translate(
"DirectShowVideoWidget",
"Audio Input",
nullptr));
103 audioCombo->setItemText(0, QCoreApplication::translate(
"DirectShowVideoWidget",
"None",
nullptr));
110 class DirectShowVideoWidget:
public Ui_DirectShowVideoWidget {};