CuteLogger
Fast and simple logging solution for Qt based applications
ui_encodedock.h
1 /********************************************************************************
2 ** Form generated from reading UI file 'encodedock.ui'
3 **
4 ** Created by: Qt User Interface Compiler version 5.15.3
5 **
6 ** WARNING! All changes made in this file will be lost when recompiling UI file!
7 ********************************************************************************/
8 
9 #ifndef UI_ENCODEDOCK_H
10 #define UI_ENCODEDOCK_H
11 
12 #include <QtCore/QVariant>
13 #include <QtGui/QIcon>
14 #include <QtWidgets/QApplication>
15 #include <QtWidgets/QCheckBox>
16 #include <QtWidgets/QComboBox>
17 #include <QtWidgets/QDockWidget>
18 #include <QtWidgets/QDoubleSpinBox>
19 #include <QtWidgets/QGridLayout>
20 #include <QtWidgets/QHBoxLayout>
21 #include <QtWidgets/QHeaderView>
22 #include <QtWidgets/QLabel>
23 #include <QtWidgets/QPlainTextEdit>
24 #include <QtWidgets/QPushButton>
25 #include <QtWidgets/QScrollArea>
26 #include <QtWidgets/QSpacerItem>
27 #include <QtWidgets/QSpinBox>
28 #include <QtWidgets/QTabWidget>
29 #include <QtWidgets/QVBoxLayout>
30 #include <QtWidgets/QWidget>
31 #include "widgets/exportpresetstreeview.h"
32 #include "widgets/lineeditclear.h"
33 
34 QT_BEGIN_NAMESPACE
35 
36 class Ui_EncodeDock
37 {
38 public:
39  QWidget *dockWidgetContents;
40  QHBoxLayout *horizontalLayout_21;
41  QVBoxLayout *verticalLayout_2;
42  QLabel *label_6;
43  LineEditClear *presetsSearch;
44  ExportPresetsTreeView *presetsTree;
45  QHBoxLayout *horizontalLayout;
46  QPushButton *addPresetButton;
47  QPushButton *removePresetButton;
48  QSpacerItem *horizontalSpacer_2;
49  QVBoxLayout *verticalLayout;
50  QScrollArea *scrollArea;
51  QWidget *scrollAreaWidgetContents;
52  QVBoxLayout *verticalLayout_3;
53  QLabel *helpLabel;
54  QGridLayout *gridLayout_5;
55  QLabel *label_5;
56  QHBoxLayout *horizontalLayout_14;
57  QComboBox *formatCombo;
58  QSpacerItem *horizontalSpacer_13;
59  QLabel *formatLabel;
60  QHBoxLayout *horizontalLayout_19;
61  QComboBox *fromCombo;
62  QSpacerItem *horizontalSpacer_23;
63  QHBoxLayout *horizontalLayout_20;
64  QCheckBox *hwencodeCheckBox;
65  QPushButton *hwencodeButton;
66  QSpacerItem *horizontalSpacer_25;
67  QTabWidget *tabWidget;
68  QWidget *modeTab;
69  QGridLayout *gridLayout_6;
70  QWidget *widget;
71  QGridLayout *gridLayout_2;
72  QHBoxLayout *horizontalLayout_16;
73  QDoubleSpinBox *fpsSpinner;
74  QComboBox *fpsComboBox;
75  QSpacerItem *horizontalSpacer_16;
76  QLabel *label_4;
77  QHBoxLayout *horizontalLayout_18;
78  QComboBox *interpolationCombo;
79  QSpacerItem *horizontalSpacer_22;
80  QLabel *label_15;
81  QLabel *label_13;
82  QLabel *label_2;
83  QLabel *label_10;
84  QLabel *label_14;
85  QLabel *label_24;
86  QCheckBox *parallelCheckbox;
87  QLabel *label_22;
88  QHBoxLayout *horizontalLayout_23;
89  QComboBox *rangeComboBox;
90  QSpacerItem *horizontalSpacer_27;
91  QHBoxLayout *horizontalLayout_9;
92  QComboBox *scanModeCombo;
93  QSpacerItem *horizontalSpacer_9;
94  QSpacerItem *verticalSpacer_4;
95  QHBoxLayout *horizontalLayout_7;
96  QSpinBox *widthSpinner;
97  QLabel *label_11;
98  QSpinBox *heightSpinner;
99  QComboBox *resolutionComboBox;
100  QSpacerItem *horizontalSpacer_7;
101  QCheckBox *previewScaleCheckBox;
102  QHBoxLayout *horizontalLayout_10;
103  QComboBox *fieldOrderCombo;
104  QSpacerItem *horizontalSpacer_10;
105  QHBoxLayout *horizontalLayout_3;
106  QComboBox *deinterlacerCombo;
107  QSpacerItem *horizontalSpacer_21;
108  QHBoxLayout *horizontalLayout_8;
109  QSpinBox *aspectNumSpinner;
110  QLabel *label_16;
111  QSpinBox *aspectDenSpinner;
112  QSpacerItem *horizontalSpacer_8;
113  QWidget *videoTab;
114  QGridLayout *gridLayout_3;
115  QLabel *label_17;
116  QHBoxLayout *horizontalLayout_11;
117  QComboBox *videoCodecCombo;
118  QSpacerItem *horizontalSpacer_11;
119  QLabel *label_18;
120  QHBoxLayout *horizontalLayout_12;
121  QSpinBox *gopSpinner;
122  QLabel *label_19;
123  QSpacerItem *horizontalSpacer_24;
124  QCheckBox *strictGopCheckBox;
125  QSpacerItem *horizontalSpacer_12;
126  QHBoxLayout *videoBitrateLayout;
127  QComboBox *videoBitrateCombo;
128  QLabel *videoBitrateSuffixLabel;
129  QSpacerItem *videoBitrateSpacer;
130  QCheckBox *disableVideoCheckbox;
131  QCheckBox *dualPassCheckbox;
132  QLabel *label_20;
133  QHBoxLayout *horizontalLayout_13;
134  QSpinBox *bFramesSpinner;
135  QSpacerItem *horizontalSpacer_14;
136  QSpacerItem *verticalSpacer;
137  QLabel *label_12;
138  QHBoxLayout *horizontalLayout_15;
139  QSpinBox *videoCodecThreadsSpinner;
140  QLabel *label_21;
141  QSpacerItem *horizontalSpacer_15;
142  QLabel *label_23;
143  QHBoxLayout *horizontalLayout_17;
144  QComboBox *videoRateControlCombo;
145  QSpacerItem *horizontalSpacer_17;
146  QLabel *videoBufferSizeLabel;
147  QHBoxLayout *videoBufferSizeLayout;
148  QDoubleSpinBox *videoBufferSizeSpinner;
149  QLabel *videoBufferSizeSuffixLabel;
150  QSpacerItem *horizontalSpacer_18;
151  QLabel *videoQualityLabel;
152  QHBoxLayout *videoQualityLayout;
153  QSpinBox *videoQualitySpinner;
154  QLabel *videoQualitySuffixLabel;
155  QSpacerItem *horizontalSpacer_19;
156  QLabel *videoBitrateLabel;
157  QWidget *audioTab;
158  QGridLayout *gridLayout;
159  QLabel *channelsLabel;
160  QHBoxLayout *ChannelsHorizontalLayout;
161  QComboBox *audioChannelsCombo;
162  QSpacerItem *channelsHorizontalSpacer;
163  QHBoxLayout *horizontalLayout_4;
164  QComboBox *sampleRateCombo;
165  QLabel *label_9;
166  QSpacerItem *horizontalSpacer_6;
167  QLabel *label_8;
168  QLabel *label_3;
169  QHBoxLayout *horizontalLayout_6;
170  QComboBox *audioCodecCombo;
171  QSpacerItem *horizontalSpacer_3;
172  QLabel *audioBitrateLabel;
173  QHBoxLayout *audioBitrateLayout;
174  QComboBox *audioBitrateCombo;
175  QLabel *audioBitrateSuffixLabel;
176  QSpacerItem *horizontalSpacer_4;
177  QCheckBox *disableAudioCheckbox;
178  QSpacerItem *verticalSpacer_3;
179  QLabel *label_7;
180  QHBoxLayout *horizontalLayout_5;
181  QComboBox *audioRateControlCombo;
182  QSpacerItem *horizontalSpacer_5;
183  QLabel *audioQualityLabel;
184  QHBoxLayout *audioQualityLayout;
185  QSpinBox *audioQualitySpinner;
186  QLabel *audioQualitySuffixLabel;
187  QSpacerItem *horizontalSpacer_20;
188  QWidget *otherTab;
189  QGridLayout *gridLayout_4;
190  QPlainTextEdit *advancedTextEdit;
191  QLabel *otherTipLabel;
192  QSpacerItem *verticalSpacer_2;
193  QHBoxLayout *horizontalLayout_2;
194  QPushButton *encodeButton;
195  QPushButton *resetButton;
196  QPushButton *advancedButton;
197  QCheckBox *advancedCheckBox;
198  QPushButton *streamButton;
199  QSpacerItem *horizontalSpacer;
200  QHBoxLayout *stopCaptureLayout;
201  QPushButton *stopCaptureButton;
202  QSpacerItem *stopCaptureSpacer;
203 
204  void setupUi(QDockWidget *EncodeDock)
205  {
206  if (EncodeDock->objectName().isEmpty())
207  EncodeDock->setObjectName(QString::fromUtf8("EncodeDock"));
208  EncodeDock->resize(778, 706);
209  QIcon icon;
210  QString iconThemeName = QString::fromUtf8("media-record");
211  if (QIcon::hasThemeIcon(iconThemeName)) {
212  icon = QIcon::fromTheme(iconThemeName);
213  } else {
214  icon.addFile(QString::fromUtf8(":/icons/oxygen/32x32/actions/media-record.png"), QSize(), QIcon::Normal, QIcon::Off);
215  }
216  EncodeDock->setWindowIcon(icon);
217  dockWidgetContents = new QWidget();
218  dockWidgetContents->setObjectName(QString::fromUtf8("dockWidgetContents"));
219  horizontalLayout_21 = new QHBoxLayout(dockWidgetContents);
220  horizontalLayout_21->setSpacing(0);
221  horizontalLayout_21->setObjectName(QString::fromUtf8("horizontalLayout_21"));
222  horizontalLayout_21->setContentsMargins(0, 0, 0, 0);
223  verticalLayout_2 = new QVBoxLayout();
224  verticalLayout_2->setSpacing(0);
225  verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
226  label_6 = new QLabel(dockWidgetContents);
227  label_6->setObjectName(QString::fromUtf8("label_6"));
228  label_6->setTextFormat(Qt::RichText);
229  label_6->setAlignment(Qt::AlignCenter);
230 
231  verticalLayout_2->addWidget(label_6);
232 
233  presetsSearch = new LineEditClear(dockWidgetContents);
234  presetsSearch->setObjectName(QString::fromUtf8("presetsSearch"));
235 
236  verticalLayout_2->addWidget(presetsSearch);
237 
238  presetsTree = new ExportPresetsTreeView(dockWidgetContents);
239  presetsTree->setObjectName(QString::fromUtf8("presetsTree"));
240  presetsTree->setEditTriggers(QAbstractItemView::NoEditTriggers);
241  presetsTree->setProperty("showDropIndicator", QVariant(false));
242  presetsTree->setAlternatingRowColors(true);
243  presetsTree->header()->setVisible(false);
244  presetsTree->header()->setDefaultSectionSize(57);
245 
246  verticalLayout_2->addWidget(presetsTree);
247 
248  horizontalLayout = new QHBoxLayout();
249  horizontalLayout->setSpacing(6);
250  horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
251  addPresetButton = new QPushButton(dockWidgetContents);
252  addPresetButton->setObjectName(QString::fromUtf8("addPresetButton"));
253  QIcon icon1;
254  iconThemeName = QString::fromUtf8("list-add");
255  if (QIcon::hasThemeIcon(iconThemeName)) {
256  icon1 = QIcon::fromTheme(iconThemeName);
257  } else {
258  icon1.addFile(QString::fromUtf8(":/icons/oxygen/32x32/actions/list-add.png"), QSize(), QIcon::Normal, QIcon::Off);
259  }
260  addPresetButton->setIcon(icon1);
261 
262  horizontalLayout->addWidget(addPresetButton);
263 
264  removePresetButton = new QPushButton(dockWidgetContents);
265  removePresetButton->setObjectName(QString::fromUtf8("removePresetButton"));
266  removePresetButton->setEnabled(false);
267  QIcon icon2;
268  iconThemeName = QString::fromUtf8("list-remove");
269  if (QIcon::hasThemeIcon(iconThemeName)) {
270  icon2 = QIcon::fromTheme(iconThemeName);
271  } else {
272  icon2.addFile(QString::fromUtf8(":/icons/oxygen/32x32/actions/list-remove.png"), QSize(), QIcon::Normal, QIcon::Off);
273  }
274  removePresetButton->setIcon(icon2);
275 
276  horizontalLayout->addWidget(removePresetButton);
277 
278  horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
279 
280  horizontalLayout->addItem(horizontalSpacer_2);
281 
282 
283  verticalLayout_2->addLayout(horizontalLayout);
284 
285 
286  horizontalLayout_21->addLayout(verticalLayout_2);
287 
288  verticalLayout = new QVBoxLayout();
289  verticalLayout->setSpacing(0);
290  verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
291  scrollArea = new QScrollArea(dockWidgetContents);
292  scrollArea->setObjectName(QString::fromUtf8("scrollArea"));
293  scrollArea->setFrameShape(QFrame::NoFrame);
294  scrollArea->setWidgetResizable(true);
295  scrollAreaWidgetContents = new QWidget();
296  scrollAreaWidgetContents->setObjectName(QString::fromUtf8("scrollAreaWidgetContents"));
297  scrollAreaWidgetContents->setGeometry(QRect(0, 0, 429, 646));
298  verticalLayout_3 = new QVBoxLayout(scrollAreaWidgetContents);
299  verticalLayout_3->setSpacing(3);
300  verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
301  verticalLayout_3->setContentsMargins(6, 6, 6, 0);
302  helpLabel = new QLabel(scrollAreaWidgetContents);
303  helpLabel->setObjectName(QString::fromUtf8("helpLabel"));
304  helpLabel->setTextFormat(Qt::RichText);
305  helpLabel->setWordWrap(true);
306 
307  verticalLayout_3->addWidget(helpLabel);
308 
309  gridLayout_5 = new QGridLayout();
310  gridLayout_5->setObjectName(QString::fromUtf8("gridLayout_5"));
311  gridLayout_5->setVerticalSpacing(3);
312  label_5 = new QLabel(scrollAreaWidgetContents);
313  label_5->setObjectName(QString::fromUtf8("label_5"));
314  label_5->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
315 
316  gridLayout_5->addWidget(label_5, 2, 0, 1, 1);
317 
318  horizontalLayout_14 = new QHBoxLayout();
319  horizontalLayout_14->setObjectName(QString::fromUtf8("horizontalLayout_14"));
320  formatCombo = new QComboBox(scrollAreaWidgetContents);
321  formatCombo->setObjectName(QString::fromUtf8("formatCombo"));
322 
323  horizontalLayout_14->addWidget(formatCombo);
324 
325  horizontalSpacer_13 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
326 
327  horizontalLayout_14->addItem(horizontalSpacer_13);
328 
329 
330  gridLayout_5->addLayout(horizontalLayout_14, 5, 1, 1, 1);
331 
332  formatLabel = new QLabel(scrollAreaWidgetContents);
333  formatLabel->setObjectName(QString::fromUtf8("formatLabel"));
334  formatLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
335 
336  gridLayout_5->addWidget(formatLabel, 5, 0, 1, 1);
337 
338  horizontalLayout_19 = new QHBoxLayout();
339  horizontalLayout_19->setObjectName(QString::fromUtf8("horizontalLayout_19"));
340  fromCombo = new QComboBox(scrollAreaWidgetContents);
341  fromCombo->setObjectName(QString::fromUtf8("fromCombo"));
342  fromCombo->setSizeAdjustPolicy(QComboBox::AdjustToContents);
343 
344  horizontalLayout_19->addWidget(fromCombo);
345 
346  horizontalSpacer_23 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
347 
348  horizontalLayout_19->addItem(horizontalSpacer_23);
349 
350 
351  gridLayout_5->addLayout(horizontalLayout_19, 2, 1, 1, 1);
352 
353  horizontalLayout_20 = new QHBoxLayout();
354  horizontalLayout_20->setObjectName(QString::fromUtf8("horizontalLayout_20"));
355  hwencodeCheckBox = new QCheckBox(scrollAreaWidgetContents);
356  hwencodeCheckBox->setObjectName(QString::fromUtf8("hwencodeCheckBox"));
357 
358  horizontalLayout_20->addWidget(hwencodeCheckBox);
359 
360  hwencodeButton = new QPushButton(scrollAreaWidgetContents);
361  hwencodeButton->setObjectName(QString::fromUtf8("hwencodeButton"));
362 
363  horizontalLayout_20->addWidget(hwencodeButton);
364 
365  horizontalSpacer_25 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
366 
367  horizontalLayout_20->addItem(horizontalSpacer_25);
368 
369 
370  gridLayout_5->addLayout(horizontalLayout_20, 4, 1, 1, 1);
371 
372 
373  verticalLayout_3->addLayout(gridLayout_5);
374 
375  tabWidget = new QTabWidget(scrollAreaWidgetContents);
376  tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
377  tabWidget->setUsesScrollButtons(false);
378  tabWidget->setDocumentMode(false);
379  modeTab = new QWidget();
380  modeTab->setObjectName(QString::fromUtf8("modeTab"));
381  gridLayout_6 = new QGridLayout(modeTab);
382  gridLayout_6->setObjectName(QString::fromUtf8("gridLayout_6"));
383  gridLayout_6->setContentsMargins(0, 0, 0, 0);
384  widget = new QWidget(modeTab);
385  widget->setObjectName(QString::fromUtf8("widget"));
386  gridLayout_2 = new QGridLayout(widget);
387  gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
388  gridLayout_2->setVerticalSpacing(3);
389  horizontalLayout_16 = new QHBoxLayout();
390  horizontalLayout_16->setObjectName(QString::fromUtf8("horizontalLayout_16"));
391  fpsSpinner = new QDoubleSpinBox(widget);
392  fpsSpinner->setObjectName(QString::fromUtf8("fpsSpinner"));
393  fpsSpinner->setDecimals(6);
394  fpsSpinner->setMinimum(1.000000000000000);
395  fpsSpinner->setMaximum(1000.000000000000000);
396  fpsSpinner->setValue(25.000000000000000);
397 
398  horizontalLayout_16->addWidget(fpsSpinner);
399 
400  fpsComboBox = new QComboBox(widget);
401  fpsComboBox->addItem(QString::fromUtf8(""));
402  fpsComboBox->addItem(QString::fromUtf8("23.976024"));
403  fpsComboBox->addItem(QString::fromUtf8("24"));
404  fpsComboBox->addItem(QString::fromUtf8("25"));
405  fpsComboBox->addItem(QString::fromUtf8("29.970030"));
406  fpsComboBox->addItem(QString::fromUtf8("30"));
407  fpsComboBox->addItem(QString::fromUtf8("48"));
408  fpsComboBox->addItem(QString::fromUtf8("50"));
409  fpsComboBox->addItem(QString::fromUtf8("59.940060"));
410  fpsComboBox->addItem(QString::fromUtf8("60"));
411  fpsComboBox->setObjectName(QString::fromUtf8("fpsComboBox"));
412  fpsComboBox->setMaximumSize(QSize(20, 16777215));
413 
414  horizontalLayout_16->addWidget(fpsComboBox);
415 
416  horizontalSpacer_16 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
417 
418  horizontalLayout_16->addItem(horizontalSpacer_16);
419 
420 
421  gridLayout_2->addLayout(horizontalLayout_16, 2, 1, 1, 1);
422 
423  label_4 = new QLabel(widget);
424  label_4->setObjectName(QString::fromUtf8("label_4"));
425  label_4->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
426 
427  gridLayout_2->addWidget(label_4, 7, 0, 1, 1);
428 
429  horizontalLayout_18 = new QHBoxLayout();
430  horizontalLayout_18->setObjectName(QString::fromUtf8("horizontalLayout_18"));
431  interpolationCombo = new QComboBox(widget);
432  interpolationCombo->addItem(QString());
433  interpolationCombo->addItem(QString());
434  interpolationCombo->addItem(QString());
435  interpolationCombo->addItem(QString::fromUtf8("Lanczos (best)"));
436  interpolationCombo->setObjectName(QString::fromUtf8("interpolationCombo"));
437 
438  horizontalLayout_18->addWidget(interpolationCombo);
439 
440  horizontalSpacer_22 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
441 
442  horizontalLayout_18->addItem(horizontalSpacer_22);
443 
444 
445  gridLayout_2->addLayout(horizontalLayout_18, 7, 1, 1, 1);
446 
447  label_15 = new QLabel(widget);
448  label_15->setObjectName(QString::fromUtf8("label_15"));
449  label_15->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
450 
451  gridLayout_2->addWidget(label_15, 5, 0, 1, 1);
452 
453  label_13 = new QLabel(widget);
454  label_13->setObjectName(QString::fromUtf8("label_13"));
455  label_13->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
456 
457  gridLayout_2->addWidget(label_13, 1, 0, 1, 1);
458 
459  label_2 = new QLabel(widget);
460  label_2->setObjectName(QString::fromUtf8("label_2"));
461  label_2->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
462 
463  gridLayout_2->addWidget(label_2, 6, 0, 1, 1);
464 
465  label_10 = new QLabel(widget);
466  label_10->setObjectName(QString::fromUtf8("label_10"));
467  label_10->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
468 
469  gridLayout_2->addWidget(label_10, 2, 0, 1, 1);
470 
471  label_14 = new QLabel(widget);
472  label_14->setObjectName(QString::fromUtf8("label_14"));
473  label_14->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
474 
475  gridLayout_2->addWidget(label_14, 4, 0, 1, 1);
476 
477  label_24 = new QLabel(widget);
478  label_24->setObjectName(QString::fromUtf8("label_24"));
479  label_24->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
480 
481  gridLayout_2->addWidget(label_24, 3, 0, 1, 1);
482 
483  parallelCheckbox = new QCheckBox(widget);
484  parallelCheckbox->setObjectName(QString::fromUtf8("parallelCheckbox"));
485  parallelCheckbox->setChecked(true);
486 
487  gridLayout_2->addWidget(parallelCheckbox, 9, 1, 1, 1);
488 
489  label_22 = new QLabel(widget);
490  label_22->setObjectName(QString::fromUtf8("label_22"));
491  label_22->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
492 
493  gridLayout_2->addWidget(label_22, 0, 0, 1, 1);
494 
495  horizontalLayout_23 = new QHBoxLayout();
496  horizontalLayout_23->setObjectName(QString::fromUtf8("horizontalLayout_23"));
497  rangeComboBox = new QComboBox(widget);
498  rangeComboBox->addItem(QString());
499  rangeComboBox->addItem(QString());
500  rangeComboBox->setObjectName(QString::fromUtf8("rangeComboBox"));
501 
502  horizontalLayout_23->addWidget(rangeComboBox);
503 
504  horizontalSpacer_27 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
505 
506  horizontalLayout_23->addItem(horizontalSpacer_27);
507 
508 
509  gridLayout_2->addLayout(horizontalLayout_23, 3, 1, 1, 1);
510 
511  horizontalLayout_9 = new QHBoxLayout();
512  horizontalLayout_9->setSpacing(2);
513  horizontalLayout_9->setObjectName(QString::fromUtf8("horizontalLayout_9"));
514  scanModeCombo = new QComboBox(widget);
515  scanModeCombo->addItem(QString());
516  scanModeCombo->addItem(QString());
517  scanModeCombo->setObjectName(QString::fromUtf8("scanModeCombo"));
518 
519  horizontalLayout_9->addWidget(scanModeCombo);
520 
521  horizontalSpacer_9 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
522 
523  horizontalLayout_9->addItem(horizontalSpacer_9);
524 
525 
526  gridLayout_2->addLayout(horizontalLayout_9, 4, 1, 1, 1);
527 
528  verticalSpacer_4 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
529 
530  gridLayout_2->addItem(verticalSpacer_4, 10, 1, 1, 1);
531 
532  horizontalLayout_7 = new QHBoxLayout();
533  horizontalLayout_7->setSpacing(2);
534  horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7"));
535  widthSpinner = new QSpinBox(widget);
536  widthSpinner->setObjectName(QString::fromUtf8("widthSpinner"));
537  widthSpinner->setMinimum(16);
538  widthSpinner->setMaximum(8192);
539  widthSpinner->setSingleStep(2);
540  widthSpinner->setValue(1280);
541 
542  horizontalLayout_7->addWidget(widthSpinner);
543 
544  label_11 = new QLabel(widget);
545  label_11->setObjectName(QString::fromUtf8("label_11"));
546 
547  horizontalLayout_7->addWidget(label_11);
548 
549  heightSpinner = new QSpinBox(widget);
550  heightSpinner->setObjectName(QString::fromUtf8("heightSpinner"));
551  heightSpinner->setMinimum(1);
552  heightSpinner->setMaximum(8192);
553  heightSpinner->setSingleStep(2);
554  heightSpinner->setValue(720);
555 
556  horizontalLayout_7->addWidget(heightSpinner);
557 
558  resolutionComboBox = new QComboBox(widget);
559  resolutionComboBox->addItem(QString::fromUtf8("1280 x 720 (HD)"));
560  resolutionComboBox->addItem(QString::fromUtf8("1920 x 1080 (FHD)"));
561  resolutionComboBox->addItem(QString::fromUtf8("2048 x 1080 (DCI 2K)"));
562  resolutionComboBox->addItem(QString::fromUtf8("2560 x 1440 (QHD 2K)"));
563  resolutionComboBox->addItem(QString::fromUtf8("2704 x 1520 (2.7K)"));
564  resolutionComboBox->addItem(QString::fromUtf8("3840 x 2160 (UHD 4K)"));
565  resolutionComboBox->addItem(QString::fromUtf8("4096 x 2160 (DCI 4K)"));
566  resolutionComboBox->addItem(QString::fromUtf8("5120 x 2880 (5K)"));
567  resolutionComboBox->setObjectName(QString::fromUtf8("resolutionComboBox"));
568  resolutionComboBox->setMaximumSize(QSize(20, 16777215));
569 
570  horizontalLayout_7->addWidget(resolutionComboBox);
571 
572  horizontalSpacer_7 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
573 
574  horizontalLayout_7->addItem(horizontalSpacer_7);
575 
576 
577  gridLayout_2->addLayout(horizontalLayout_7, 0, 1, 1, 1);
578 
579  previewScaleCheckBox = new QCheckBox(widget);
580  previewScaleCheckBox->setObjectName(QString::fromUtf8("previewScaleCheckBox"));
581 
582  gridLayout_2->addWidget(previewScaleCheckBox, 8, 1, 1, 1);
583 
584  horizontalLayout_10 = new QHBoxLayout();
585  horizontalLayout_10->setObjectName(QString::fromUtf8("horizontalLayout_10"));
586  fieldOrderCombo = new QComboBox(widget);
587  fieldOrderCombo->addItem(QString());
588  fieldOrderCombo->addItem(QString());
589  fieldOrderCombo->setObjectName(QString::fromUtf8("fieldOrderCombo"));
590  fieldOrderCombo->setEnabled(false);
591 
592  horizontalLayout_10->addWidget(fieldOrderCombo);
593 
594  horizontalSpacer_10 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
595 
596  horizontalLayout_10->addItem(horizontalSpacer_10);
597 
598 
599  gridLayout_2->addLayout(horizontalLayout_10, 5, 1, 1, 1);
600 
601  horizontalLayout_3 = new QHBoxLayout();
602  horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
603  deinterlacerCombo = new QComboBox(widget);
604  deinterlacerCombo->addItem(QString());
605  deinterlacerCombo->addItem(QString());
606  deinterlacerCombo->addItem(QString());
607  deinterlacerCombo->addItem(QString());
608  deinterlacerCombo->setObjectName(QString::fromUtf8("deinterlacerCombo"));
609 
610  horizontalLayout_3->addWidget(deinterlacerCombo);
611 
612  horizontalSpacer_21 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
613 
614  horizontalLayout_3->addItem(horizontalSpacer_21);
615 
616 
617  gridLayout_2->addLayout(horizontalLayout_3, 6, 1, 1, 1);
618 
619  horizontalLayout_8 = new QHBoxLayout();
620  horizontalLayout_8->setSpacing(2);
621  horizontalLayout_8->setObjectName(QString::fromUtf8("horizontalLayout_8"));
622  aspectNumSpinner = new QSpinBox(widget);
623  aspectNumSpinner->setObjectName(QString::fromUtf8("aspectNumSpinner"));
624  aspectNumSpinner->setMinimum(1);
625  aspectNumSpinner->setMaximum(8192);
626  aspectNumSpinner->setValue(16);
627 
628  horizontalLayout_8->addWidget(aspectNumSpinner);
629 
630  label_16 = new QLabel(widget);
631  label_16->setObjectName(QString::fromUtf8("label_16"));
632 
633  horizontalLayout_8->addWidget(label_16);
634 
635  aspectDenSpinner = new QSpinBox(widget);
636  aspectDenSpinner->setObjectName(QString::fromUtf8("aspectDenSpinner"));
637  aspectDenSpinner->setMinimum(1);
638  aspectDenSpinner->setMaximum(8192);
639  aspectDenSpinner->setValue(9);
640 
641  horizontalLayout_8->addWidget(aspectDenSpinner);
642 
643  horizontalSpacer_8 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
644 
645  horizontalLayout_8->addItem(horizontalSpacer_8);
646 
647 
648  gridLayout_2->addLayout(horizontalLayout_8, 1, 1, 1, 1);
649 
650 
651  gridLayout_6->addWidget(widget, 1, 0, 1, 1);
652 
653  tabWidget->addTab(modeTab, QString());
654  videoTab = new QWidget();
655  videoTab->setObjectName(QString::fromUtf8("videoTab"));
656  gridLayout_3 = new QGridLayout(videoTab);
657  gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
658  gridLayout_3->setVerticalSpacing(3);
659  label_17 = new QLabel(videoTab);
660  label_17->setObjectName(QString::fromUtf8("label_17"));
661  label_17->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
662 
663  gridLayout_3->addWidget(label_17, 3, 0, 1, 1);
664 
665  horizontalLayout_11 = new QHBoxLayout();
666  horizontalLayout_11->setObjectName(QString::fromUtf8("horizontalLayout_11"));
667  videoCodecCombo = new QComboBox(videoTab);
668  videoCodecCombo->setObjectName(QString::fromUtf8("videoCodecCombo"));
669 
670  horizontalLayout_11->addWidget(videoCodecCombo);
671 
672  horizontalSpacer_11 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
673 
674  horizontalLayout_11->addItem(horizontalSpacer_11);
675 
676 
677  gridLayout_3->addLayout(horizontalLayout_11, 3, 1, 1, 1);
678 
679  label_18 = new QLabel(videoTab);
680  label_18->setObjectName(QString::fromUtf8("label_18"));
681  label_18->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
682 
683  gridLayout_3->addWidget(label_18, 9, 0, 1, 1);
684 
685  horizontalLayout_12 = new QHBoxLayout();
686  horizontalLayout_12->setObjectName(QString::fromUtf8("horizontalLayout_12"));
687  gopSpinner = new QSpinBox(videoTab);
688  gopSpinner->setObjectName(QString::fromUtf8("gopSpinner"));
689  gopSpinner->setMaximum(999);
690  gopSpinner->setValue(100);
691 
692  horizontalLayout_12->addWidget(gopSpinner);
693 
694  label_19 = new QLabel(videoTab);
695  label_19->setObjectName(QString::fromUtf8("label_19"));
696 
697  horizontalLayout_12->addWidget(label_19);
698 
699  horizontalSpacer_24 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
700 
701  horizontalLayout_12->addItem(horizontalSpacer_24);
702 
703  strictGopCheckBox = new QCheckBox(videoTab);
704  strictGopCheckBox->setObjectName(QString::fromUtf8("strictGopCheckBox"));
705 
706  horizontalLayout_12->addWidget(strictGopCheckBox);
707 
708  horizontalSpacer_12 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
709 
710  horizontalLayout_12->addItem(horizontalSpacer_12);
711 
712 
713  gridLayout_3->addLayout(horizontalLayout_12, 9, 1, 1, 1);
714 
715  videoBitrateLayout = new QHBoxLayout();
716  videoBitrateLayout->setObjectName(QString::fromUtf8("videoBitrateLayout"));
717  videoBitrateCombo = new QComboBox(videoTab);
718  videoBitrateCombo->addItem(QString::fromUtf8("64k"));
719  videoBitrateCombo->addItem(QString::fromUtf8("128k"));
720  videoBitrateCombo->addItem(QString::fromUtf8("256k"));
721  videoBitrateCombo->addItem(QString::fromUtf8("512k"));
722  videoBitrateCombo->addItem(QString::fromUtf8("768k"));
723  videoBitrateCombo->addItem(QString::fromUtf8("1M"));
724  videoBitrateCombo->addItem(QString::fromUtf8("1200k"));
725  videoBitrateCombo->addItem(QString::fromUtf8("1500k"));
726  videoBitrateCombo->addItem(QString::fromUtf8("2M"));
727  videoBitrateCombo->addItem(QString::fromUtf8("2500k"));
728  videoBitrateCombo->addItem(QString::fromUtf8("3M"));
729  videoBitrateCombo->addItem(QString::fromUtf8("4M"));
730  videoBitrateCombo->addItem(QString::fromUtf8("5M"));
731  videoBitrateCombo->addItem(QString::fromUtf8("6M"));
732  videoBitrateCombo->addItem(QString::fromUtf8("8M"));
733  videoBitrateCombo->addItem(QString::fromUtf8("10M"));
734  videoBitrateCombo->addItem(QString::fromUtf8("12M"));
735  videoBitrateCombo->addItem(QString::fromUtf8("14M"));
736  videoBitrateCombo->addItem(QString::fromUtf8("16M"));
737  videoBitrateCombo->addItem(QString::fromUtf8("18M"));
738  videoBitrateCombo->addItem(QString::fromUtf8("20M"));
739  videoBitrateCombo->addItem(QString::fromUtf8("25M"));
740  videoBitrateCombo->addItem(QString::fromUtf8("30M"));
741  videoBitrateCombo->addItem(QString::fromUtf8("40M"));
742  videoBitrateCombo->addItem(QString::fromUtf8("50M"));
743  videoBitrateCombo->addItem(QString::fromUtf8("60M"));
744  videoBitrateCombo->addItem(QString::fromUtf8("70M"));
745  videoBitrateCombo->addItem(QString::fromUtf8("80M"));
746  videoBitrateCombo->setObjectName(QString::fromUtf8("videoBitrateCombo"));
747  videoBitrateCombo->setEditable(true);
748 
749  videoBitrateLayout->addWidget(videoBitrateCombo);
750 
751  videoBitrateSuffixLabel = new QLabel(videoTab);
752  videoBitrateSuffixLabel->setObjectName(QString::fromUtf8("videoBitrateSuffixLabel"));
753 
754  videoBitrateLayout->addWidget(videoBitrateSuffixLabel);
755 
756  videoBitrateSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
757 
758  videoBitrateLayout->addItem(videoBitrateSpacer);
759 
760 
761  gridLayout_3->addLayout(videoBitrateLayout, 6, 1, 1, 1);
762 
763  disableVideoCheckbox = new QCheckBox(videoTab);
764  disableVideoCheckbox->setObjectName(QString::fromUtf8("disableVideoCheckbox"));
765 
766  gridLayout_3->addWidget(disableVideoCheckbox, 13, 1, 1, 1);
767 
768  dualPassCheckbox = new QCheckBox(videoTab);
769  dualPassCheckbox->setObjectName(QString::fromUtf8("dualPassCheckbox"));
770 
771  gridLayout_3->addWidget(dualPassCheckbox, 12, 1, 1, 1);
772 
773  label_20 = new QLabel(videoTab);
774  label_20->setObjectName(QString::fromUtf8("label_20"));
775  label_20->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
776 
777  gridLayout_3->addWidget(label_20, 10, 0, 1, 1);
778 
779  horizontalLayout_13 = new QHBoxLayout();
780  horizontalLayout_13->setObjectName(QString::fromUtf8("horizontalLayout_13"));
781  bFramesSpinner = new QSpinBox(videoTab);
782  bFramesSpinner->setObjectName(QString::fromUtf8("bFramesSpinner"));
783  bFramesSpinner->setMaximum(8);
784 
785  horizontalLayout_13->addWidget(bFramesSpinner);
786 
787  horizontalSpacer_14 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
788 
789  horizontalLayout_13->addItem(horizontalSpacer_14);
790 
791 
792  gridLayout_3->addLayout(horizontalLayout_13, 10, 1, 1, 1);
793 
794  verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
795 
796  gridLayout_3->addItem(verticalSpacer, 14, 1, 1, 1);
797 
798  label_12 = new QLabel(videoTab);
799  label_12->setObjectName(QString::fromUtf8("label_12"));
800  label_12->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
801 
802  gridLayout_3->addWidget(label_12, 11, 0, 1, 1);
803 
804  horizontalLayout_15 = new QHBoxLayout();
805  horizontalLayout_15->setObjectName(QString::fromUtf8("horizontalLayout_15"));
806  videoCodecThreadsSpinner = new QSpinBox(videoTab);
807  videoCodecThreadsSpinner->setObjectName(QString::fromUtf8("videoCodecThreadsSpinner"));
808 
809  horizontalLayout_15->addWidget(videoCodecThreadsSpinner);
810 
811  label_21 = new QLabel(videoTab);
812  label_21->setObjectName(QString::fromUtf8("label_21"));
813 
814  horizontalLayout_15->addWidget(label_21);
815 
816  horizontalSpacer_15 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
817 
818  horizontalLayout_15->addItem(horizontalSpacer_15);
819 
820 
821  gridLayout_3->addLayout(horizontalLayout_15, 11, 1, 1, 1);
822 
823  label_23 = new QLabel(videoTab);
824  label_23->setObjectName(QString::fromUtf8("label_23"));
825  label_23->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
826 
827  gridLayout_3->addWidget(label_23, 5, 0, 1, 1);
828 
829  horizontalLayout_17 = new QHBoxLayout();
830  horizontalLayout_17->setObjectName(QString::fromUtf8("horizontalLayout_17"));
831  videoRateControlCombo = new QComboBox(videoTab);
832  videoRateControlCombo->addItem(QString());
833  videoRateControlCombo->addItem(QString());
834  videoRateControlCombo->addItem(QString());
835  videoRateControlCombo->addItem(QString());
836  videoRateControlCombo->setObjectName(QString::fromUtf8("videoRateControlCombo"));
837 
838  horizontalLayout_17->addWidget(videoRateControlCombo);
839 
840  horizontalSpacer_17 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
841 
842  horizontalLayout_17->addItem(horizontalSpacer_17);
843 
844 
845  gridLayout_3->addLayout(horizontalLayout_17, 5, 1, 1, 1);
846 
847  videoBufferSizeLabel = new QLabel(videoTab);
848  videoBufferSizeLabel->setObjectName(QString::fromUtf8("videoBufferSizeLabel"));
849  videoBufferSizeLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
850 
851  gridLayout_3->addWidget(videoBufferSizeLabel, 7, 0, 1, 1);
852 
853  videoBufferSizeLayout = new QHBoxLayout();
854  videoBufferSizeLayout->setObjectName(QString::fromUtf8("videoBufferSizeLayout"));
855  videoBufferSizeSpinner = new QDoubleSpinBox(videoTab);
856  videoBufferSizeSpinner->setObjectName(QString::fromUtf8("videoBufferSizeSpinner"));
857  videoBufferSizeSpinner->setMaximum(9999.000000000000000);
858  videoBufferSizeSpinner->setValue(224.000000000000000);
859 
860  videoBufferSizeLayout->addWidget(videoBufferSizeSpinner);
861 
862  videoBufferSizeSuffixLabel = new QLabel(videoTab);
863  videoBufferSizeSuffixLabel->setObjectName(QString::fromUtf8("videoBufferSizeSuffixLabel"));
864 
865  videoBufferSizeLayout->addWidget(videoBufferSizeSuffixLabel);
866 
867  horizontalSpacer_18 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
868 
869  videoBufferSizeLayout->addItem(horizontalSpacer_18);
870 
871 
872  gridLayout_3->addLayout(videoBufferSizeLayout, 7, 1, 1, 1);
873 
874  videoQualityLabel = new QLabel(videoTab);
875  videoQualityLabel->setObjectName(QString::fromUtf8("videoQualityLabel"));
876  videoQualityLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
877 
878  gridLayout_3->addWidget(videoQualityLabel, 8, 0, 1, 1);
879 
880  videoQualityLayout = new QHBoxLayout();
881  videoQualityLayout->setObjectName(QString::fromUtf8("videoQualityLayout"));
882  videoQualitySpinner = new QSpinBox(videoTab);
883  videoQualitySpinner->setObjectName(QString::fromUtf8("videoQualitySpinner"));
884  videoQualitySpinner->setMinimum(0);
885  videoQualitySpinner->setMaximum(100);
886  videoQualitySpinner->setValue(50);
887 
888  videoQualityLayout->addWidget(videoQualitySpinner);
889 
890  videoQualitySuffixLabel = new QLabel(videoTab);
891  videoQualitySuffixLabel->setObjectName(QString::fromUtf8("videoQualitySuffixLabel"));
892 
893  videoQualityLayout->addWidget(videoQualitySuffixLabel);
894 
895  horizontalSpacer_19 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
896 
897  videoQualityLayout->addItem(horizontalSpacer_19);
898 
899 
900  gridLayout_3->addLayout(videoQualityLayout, 8, 1, 1, 1);
901 
902  videoBitrateLabel = new QLabel(videoTab);
903  videoBitrateLabel->setObjectName(QString::fromUtf8("videoBitrateLabel"));
904  videoBitrateLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
905 
906  gridLayout_3->addWidget(videoBitrateLabel, 6, 0, 1, 1);
907 
908  tabWidget->addTab(videoTab, QString());
909  audioTab = new QWidget();
910  audioTab->setObjectName(QString::fromUtf8("audioTab"));
911  gridLayout = new QGridLayout(audioTab);
912  gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
913  gridLayout->setVerticalSpacing(3);
914  channelsLabel = new QLabel(audioTab);
915  channelsLabel->setObjectName(QString::fromUtf8("channelsLabel"));
916  channelsLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
917 
918  gridLayout->addWidget(channelsLabel, 1, 0, 1, 1);
919 
920  ChannelsHorizontalLayout = new QHBoxLayout();
921  ChannelsHorizontalLayout->setObjectName(QString::fromUtf8("ChannelsHorizontalLayout"));
922  audioChannelsCombo = new QComboBox(audioTab);
923  audioChannelsCombo->addItem(QString());
924  audioChannelsCombo->addItem(QString());
925  audioChannelsCombo->addItem(QString());
926  audioChannelsCombo->setObjectName(QString::fromUtf8("audioChannelsCombo"));
927 
928  ChannelsHorizontalLayout->addWidget(audioChannelsCombo);
929 
930  channelsHorizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
931 
932  ChannelsHorizontalLayout->addItem(channelsHorizontalSpacer);
933 
934 
935  gridLayout->addLayout(ChannelsHorizontalLayout, 1, 1, 1, 1);
936 
937  horizontalLayout_4 = new QHBoxLayout();
938  horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
939  sampleRateCombo = new QComboBox(audioTab);
940  sampleRateCombo->addItem(QString::fromUtf8("8000"));
941  sampleRateCombo->addItem(QString::fromUtf8("12000"));
942  sampleRateCombo->addItem(QString::fromUtf8("16000"));
943  sampleRateCombo->addItem(QString::fromUtf8("22050"));
944  sampleRateCombo->addItem(QString::fromUtf8("32000"));
945  sampleRateCombo->addItem(QString::fromUtf8("44100"));
946  sampleRateCombo->addItem(QString::fromUtf8("48000"));
947  sampleRateCombo->addItem(QString::fromUtf8("96000"));
948  sampleRateCombo->setObjectName(QString::fromUtf8("sampleRateCombo"));
949  sampleRateCombo->setEditable(true);
950 
951  horizontalLayout_4->addWidget(sampleRateCombo);
952 
953  label_9 = new QLabel(audioTab);
954  label_9->setObjectName(QString::fromUtf8("label_9"));
955 
956  horizontalLayout_4->addWidget(label_9);
957 
958  horizontalSpacer_6 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
959 
960  horizontalLayout_4->addItem(horizontalSpacer_6);
961 
962 
963  gridLayout->addLayout(horizontalLayout_4, 2, 1, 1, 1);
964 
965  label_8 = new QLabel(audioTab);
966  label_8->setObjectName(QString::fromUtf8("label_8"));
967  label_8->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
968 
969  gridLayout->addWidget(label_8, 2, 0, 1, 1);
970 
971  label_3 = new QLabel(audioTab);
972  label_3->setObjectName(QString::fromUtf8("label_3"));
973  label_3->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
974 
975  gridLayout->addWidget(label_3, 3, 0, 1, 1);
976 
977  horizontalLayout_6 = new QHBoxLayout();
978  horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
979  audioCodecCombo = new QComboBox(audioTab);
980  audioCodecCombo->setObjectName(QString::fromUtf8("audioCodecCombo"));
981 
982  horizontalLayout_6->addWidget(audioCodecCombo);
983 
984  horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
985 
986  horizontalLayout_6->addItem(horizontalSpacer_3);
987 
988 
989  gridLayout->addLayout(horizontalLayout_6, 3, 1, 1, 1);
990 
991  audioBitrateLabel = new QLabel(audioTab);
992  audioBitrateLabel->setObjectName(QString::fromUtf8("audioBitrateLabel"));
993  audioBitrateLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
994 
995  gridLayout->addWidget(audioBitrateLabel, 6, 0, 1, 1);
996 
997  audioBitrateLayout = new QHBoxLayout();
998  audioBitrateLayout->setObjectName(QString::fromUtf8("audioBitrateLayout"));
999  audioBitrateCombo = new QComboBox(audioTab);
1000  audioBitrateCombo->addItem(QString::fromUtf8("16k"));
1001  audioBitrateCombo->addItem(QString::fromUtf8("32k"));
1002  audioBitrateCombo->addItem(QString::fromUtf8("48k"));
1003  audioBitrateCombo->addItem(QString::fromUtf8("64k"));
1004  audioBitrateCombo->addItem(QString::fromUtf8("96k"));
1005  audioBitrateCombo->addItem(QString::fromUtf8("128k"));
1006  audioBitrateCombo->addItem(QString::fromUtf8("192k"));
1007  audioBitrateCombo->addItem(QString::fromUtf8("220k"));
1008  audioBitrateCombo->addItem(QString::fromUtf8("256k"));
1009  audioBitrateCombo->addItem(QString::fromUtf8("384k"));
1010  audioBitrateCombo->addItem(QString::fromUtf8("448k"));
1011  audioBitrateCombo->addItem(QString::fromUtf8("512k"));
1012  audioBitrateCombo->addItem(QString::fromUtf8("640k"));
1013  audioBitrateCombo->addItem(QString::fromUtf8("1M"));
1014  audioBitrateCombo->setObjectName(QString::fromUtf8("audioBitrateCombo"));
1015  audioBitrateCombo->setEditable(true);
1016 
1017  audioBitrateLayout->addWidget(audioBitrateCombo);
1018 
1019  audioBitrateSuffixLabel = new QLabel(audioTab);
1020  audioBitrateSuffixLabel->setObjectName(QString::fromUtf8("audioBitrateSuffixLabel"));
1021 
1022  audioBitrateLayout->addWidget(audioBitrateSuffixLabel);
1023 
1024  horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
1025 
1026  audioBitrateLayout->addItem(horizontalSpacer_4);
1027 
1028 
1029  gridLayout->addLayout(audioBitrateLayout, 6, 1, 1, 1);
1030 
1031  disableAudioCheckbox = new QCheckBox(audioTab);
1032  disableAudioCheckbox->setObjectName(QString::fromUtf8("disableAudioCheckbox"));
1033 
1034  gridLayout->addWidget(disableAudioCheckbox, 8, 1, 1, 1);
1035 
1036  verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
1037 
1038  gridLayout->addItem(verticalSpacer_3, 9, 0, 1, 1);
1039 
1040  label_7 = new QLabel(audioTab);
1041  label_7->setObjectName(QString::fromUtf8("label_7"));
1042  label_7->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
1043 
1044  gridLayout->addWidget(label_7, 4, 0, 1, 1);
1045 
1046  horizontalLayout_5 = new QHBoxLayout();
1047  horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
1048  audioRateControlCombo = new QComboBox(audioTab);
1049  audioRateControlCombo->addItem(QString());
1050  audioRateControlCombo->addItem(QString());
1051  audioRateControlCombo->addItem(QString());
1052  audioRateControlCombo->setObjectName(QString::fromUtf8("audioRateControlCombo"));
1053 
1054  horizontalLayout_5->addWidget(audioRateControlCombo);
1055 
1056  horizontalSpacer_5 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
1057 
1058  horizontalLayout_5->addItem(horizontalSpacer_5);
1059 
1060 
1061  gridLayout->addLayout(horizontalLayout_5, 4, 1, 1, 1);
1062 
1063  audioQualityLabel = new QLabel(audioTab);
1064  audioQualityLabel->setObjectName(QString::fromUtf8("audioQualityLabel"));
1065  audioQualityLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
1066 
1067  gridLayout->addWidget(audioQualityLabel, 7, 0, 1, 1);
1068 
1069  audioQualityLayout = new QHBoxLayout();
1070  audioQualityLayout->setObjectName(QString::fromUtf8("audioQualityLayout"));
1071  audioQualitySpinner = new QSpinBox(audioTab);
1072  audioQualitySpinner->setObjectName(QString::fromUtf8("audioQualitySpinner"));
1073  audioQualitySpinner->setMinimum(0);
1074  audioQualitySpinner->setMaximum(100);
1075  audioQualitySpinner->setValue(50);
1076 
1077  audioQualityLayout->addWidget(audioQualitySpinner);
1078 
1079  audioQualitySuffixLabel = new QLabel(audioTab);
1080  audioQualitySuffixLabel->setObjectName(QString::fromUtf8("audioQualitySuffixLabel"));
1081 
1082  audioQualityLayout->addWidget(audioQualitySuffixLabel);
1083 
1084  horizontalSpacer_20 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
1085 
1086  audioQualityLayout->addItem(horizontalSpacer_20);
1087 
1088 
1089  gridLayout->addLayout(audioQualityLayout, 7, 1, 1, 1);
1090 
1091  tabWidget->addTab(audioTab, QString());
1092  otherTab = new QWidget();
1093  otherTab->setObjectName(QString::fromUtf8("otherTab"));
1094  gridLayout_4 = new QGridLayout(otherTab);
1095  gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
1096  advancedTextEdit = new QPlainTextEdit(otherTab);
1097  advancedTextEdit->setObjectName(QString::fromUtf8("advancedTextEdit"));
1098 
1099  gridLayout_4->addWidget(advancedTextEdit, 1, 0, 1, 1);
1100 
1101  otherTipLabel = new QLabel(otherTab);
1102  otherTipLabel->setObjectName(QString::fromUtf8("otherTipLabel"));
1103  otherTipLabel->setWordWrap(true);
1104 
1105  gridLayout_4->addWidget(otherTipLabel, 0, 0, 1, 1);
1106 
1107  tabWidget->addTab(otherTab, QString());
1108 
1109  verticalLayout_3->addWidget(tabWidget);
1110 
1111  verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
1112 
1113  verticalLayout_3->addItem(verticalSpacer_2);
1114 
1115  scrollArea->setWidget(scrollAreaWidgetContents);
1116 
1117  verticalLayout->addWidget(scrollArea);
1118 
1119  horizontalLayout_2 = new QHBoxLayout();
1120  horizontalLayout_2->setSpacing(6);
1121  horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
1122  encodeButton = new QPushButton(dockWidgetContents);
1123  encodeButton->setObjectName(QString::fromUtf8("encodeButton"));
1124 
1125  horizontalLayout_2->addWidget(encodeButton);
1126 
1127  resetButton = new QPushButton(dockWidgetContents);
1128  resetButton->setObjectName(QString::fromUtf8("resetButton"));
1129 
1130  horizontalLayout_2->addWidget(resetButton);
1131 
1132  advancedButton = new QPushButton(dockWidgetContents);
1133  advancedButton->setObjectName(QString::fromUtf8("advancedButton"));
1134  advancedButton->setCheckable(true);
1135 
1136  horizontalLayout_2->addWidget(advancedButton);
1137 
1138  advancedCheckBox = new QCheckBox(dockWidgetContents);
1139  advancedCheckBox->setObjectName(QString::fromUtf8("advancedCheckBox"));
1140 
1141  horizontalLayout_2->addWidget(advancedCheckBox);
1142 
1143  streamButton = new QPushButton(dockWidgetContents);
1144  streamButton->setObjectName(QString::fromUtf8("streamButton"));
1145 
1146  horizontalLayout_2->addWidget(streamButton);
1147 
1148  horizontalSpacer = new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum);
1149 
1150  horizontalLayout_2->addItem(horizontalSpacer);
1151 
1152 
1153  verticalLayout->addLayout(horizontalLayout_2);
1154 
1155  stopCaptureLayout = new QHBoxLayout();
1156  stopCaptureLayout->setSpacing(6);
1157  stopCaptureLayout->setObjectName(QString::fromUtf8("stopCaptureLayout"));
1158  stopCaptureButton = new QPushButton(dockWidgetContents);
1159  stopCaptureButton->setObjectName(QString::fromUtf8("stopCaptureButton"));
1160 
1161  stopCaptureLayout->addWidget(stopCaptureButton);
1162 
1163  stopCaptureSpacer = new QSpacerItem(40, 0, QSizePolicy::Expanding, QSizePolicy::Minimum);
1164 
1165  stopCaptureLayout->addItem(stopCaptureSpacer);
1166 
1167 
1168  verticalLayout->addLayout(stopCaptureLayout);
1169 
1170 
1171  horizontalLayout_21->addLayout(verticalLayout);
1172 
1173  horizontalLayout_21->setStretch(0, 3);
1174  horizontalLayout_21->setStretch(1, 4);
1175  EncodeDock->setWidget(dockWidgetContents);
1176  QWidget::setTabOrder(fromCombo, hwencodeCheckBox);
1177  QWidget::setTabOrder(hwencodeCheckBox, hwencodeButton);
1178  QWidget::setTabOrder(hwencodeButton, formatCombo);
1179  QWidget::setTabOrder(formatCombo, tabWidget);
1180  QWidget::setTabOrder(tabWidget, widthSpinner);
1181  QWidget::setTabOrder(widthSpinner, heightSpinner);
1182  QWidget::setTabOrder(heightSpinner, resolutionComboBox);
1183  QWidget::setTabOrder(resolutionComboBox, aspectNumSpinner);
1184  QWidget::setTabOrder(aspectNumSpinner, aspectDenSpinner);
1185  QWidget::setTabOrder(aspectDenSpinner, fpsSpinner);
1186  QWidget::setTabOrder(fpsSpinner, fpsComboBox);
1187  QWidget::setTabOrder(fpsComboBox, scanModeCombo);
1188  QWidget::setTabOrder(scanModeCombo, fieldOrderCombo);
1189  QWidget::setTabOrder(fieldOrderCombo, deinterlacerCombo);
1190  QWidget::setTabOrder(deinterlacerCombo, interpolationCombo);
1191  QWidget::setTabOrder(interpolationCombo, previewScaleCheckBox);
1192  QWidget::setTabOrder(previewScaleCheckBox, parallelCheckbox);
1193  QWidget::setTabOrder(parallelCheckbox, encodeButton);
1194  QWidget::setTabOrder(encodeButton, resetButton);
1195  QWidget::setTabOrder(resetButton, advancedButton);
1196  QWidget::setTabOrder(advancedButton, advancedCheckBox);
1197  QWidget::setTabOrder(advancedCheckBox, streamButton);
1198  QWidget::setTabOrder(streamButton, stopCaptureButton);
1199  QWidget::setTabOrder(stopCaptureButton, presetsSearch);
1200  QWidget::setTabOrder(presetsSearch, presetsTree);
1201  QWidget::setTabOrder(presetsTree, addPresetButton);
1202  QWidget::setTabOrder(addPresetButton, removePresetButton);
1203  QWidget::setTabOrder(removePresetButton, scrollArea);
1204  QWidget::setTabOrder(scrollArea, videoCodecCombo);
1205  QWidget::setTabOrder(videoCodecCombo, videoRateControlCombo);
1206  QWidget::setTabOrder(videoRateControlCombo, videoBitrateCombo);
1207  QWidget::setTabOrder(videoBitrateCombo, videoBufferSizeSpinner);
1208  QWidget::setTabOrder(videoBufferSizeSpinner, videoQualitySpinner);
1209  QWidget::setTabOrder(videoQualitySpinner, gopSpinner);
1210  QWidget::setTabOrder(gopSpinner, strictGopCheckBox);
1211  QWidget::setTabOrder(strictGopCheckBox, bFramesSpinner);
1212  QWidget::setTabOrder(bFramesSpinner, videoCodecThreadsSpinner);
1213  QWidget::setTabOrder(videoCodecThreadsSpinner, dualPassCheckbox);
1214  QWidget::setTabOrder(dualPassCheckbox, disableVideoCheckbox);
1215  QWidget::setTabOrder(disableVideoCheckbox, audioChannelsCombo);
1216  QWidget::setTabOrder(audioChannelsCombo, sampleRateCombo);
1217  QWidget::setTabOrder(sampleRateCombo, audioCodecCombo);
1218  QWidget::setTabOrder(audioCodecCombo, audioRateControlCombo);
1219  QWidget::setTabOrder(audioRateControlCombo, audioBitrateCombo);
1220  QWidget::setTabOrder(audioBitrateCombo, audioQualitySpinner);
1221  QWidget::setTabOrder(audioQualitySpinner, disableAudioCheckbox);
1222  QWidget::setTabOrder(disableAudioCheckbox, advancedTextEdit);
1223 
1224  retranslateUi(EncodeDock);
1225 
1226  tabWidget->setCurrentIndex(0);
1227  interpolationCombo->setCurrentIndex(1);
1228  scanModeCombo->setCurrentIndex(1);
1229  deinterlacerCombo->setCurrentIndex(3);
1230  videoBitrateCombo->setCurrentIndex(8);
1231  sampleRateCombo->setCurrentIndex(6);
1232  audioBitrateCombo->setCurrentIndex(5);
1233  encodeButton->setDefault(true);
1234 
1235 
1236  QMetaObject::connectSlotsByName(EncodeDock);
1237  } // setupUi
1238 
1239  void retranslateUi(QDockWidget *EncodeDock)
1240  {
1241  EncodeDock->setWindowTitle(QCoreApplication::translate("EncodeDock", "Export", nullptr));
1242  label_6->setText(QCoreApplication::translate("EncodeDock", "<b>Presets</b>", nullptr));
1243  presetsSearch->setPlaceholderText(QCoreApplication::translate("EncodeDock", "search", nullptr));
1244 #if QT_CONFIG(tooltip)
1245  addPresetButton->setToolTip(QCoreApplication::translate("EncodeDock", "Add current settings as a new custom preset", nullptr));
1246 #endif // QT_CONFIG(tooltip)
1247 #if QT_CONFIG(tooltip)
1248  removePresetButton->setToolTip(QCoreApplication::translate("EncodeDock", "Delete currently selected preset", nullptr));
1249 #endif // QT_CONFIG(tooltip)
1250  helpLabel->setText(QCoreApplication::translate("EncodeDock", "<html><head/><body><p align=\"center\"><span style=\" font-weight:600;\">Export Help</span></p><p>The defaults create a H.264/AAC MP4 file, which is suitable for most users and purposes. Choose a <span style=\" font-weight:600;\">Preset</span> at the left before deciding to use the <span style=\" font-weight:600;\">Advanced</span> mode. The <span style=\" font-weight:600;\">Advanced</span> mode does not prevent creating an invalid combination of options!</p></body></html>", nullptr));
1251  label_5->setText(QCoreApplication::translate("EncodeDock", "From", nullptr));
1252  formatLabel->setText(QCoreApplication::translate("EncodeDock", "Format", nullptr));
1253  hwencodeCheckBox->setText(QCoreApplication::translate("EncodeDock", "Use hardware encoder", nullptr));
1254  hwencodeButton->setText(QCoreApplication::translate("EncodeDock", "Configure...", nullptr));
1255 
1256  label_4->setText(QCoreApplication::translate("EncodeDock", "Interpolation", nullptr));
1257  interpolationCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "Nearest Neighbor (fast)", nullptr));
1258  interpolationCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "Bilinear (good)", nullptr));
1259  interpolationCombo->setItemText(2, QCoreApplication::translate("EncodeDock", "Bicubic (better)", nullptr));
1260 
1261  label_15->setText(QCoreApplication::translate("EncodeDock", "Field order", nullptr));
1262  label_13->setText(QCoreApplication::translate("EncodeDock", "Aspect ratio", nullptr));
1263  label_2->setText(QCoreApplication::translate("EncodeDock", "Deinterlacer", nullptr));
1264  label_10->setText(QCoreApplication::translate("EncodeDock", "Frames/sec", nullptr));
1265  label_14->setText(QCoreApplication::translate("EncodeDock", "Scan mode", nullptr));
1266  label_24->setText(QCoreApplication::translate("EncodeDock", "Color range", nullptr));
1267 #if QT_CONFIG(tooltip)
1268  parallelCheckbox->setToolTip(QCoreApplication::translate("EncodeDock", "This enables multiple image processing threads.\n"
1269 "Sometimes, this can be a problem, and you can\n"
1270 "test if turning this off helps. For example, some\n"
1271 "interlaced AVCHD in conjunction with the YADIF\n"
1272 "deinterlacer has been reported as problematic\n"
1273 "with parallel processing enabled.", nullptr));
1274 #endif // QT_CONFIG(tooltip)
1275  parallelCheckbox->setText(QCoreApplication::translate("EncodeDock", "Parallel processing", nullptr));
1276  label_22->setText(QCoreApplication::translate("EncodeDock", "Resolution", nullptr));
1277  rangeComboBox->setItemText(0, QCoreApplication::translate("EncodeDock", "Broadcast Limited (MPEG)", nullptr));
1278  rangeComboBox->setItemText(1, QCoreApplication::translate("EncodeDock", "Full (JPEG)", nullptr));
1279 
1280  scanModeCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "Interlaced", nullptr));
1281  scanModeCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "Progressive", nullptr));
1282 
1283  label_11->setText(QCoreApplication::translate("EncodeDock", "x", nullptr));
1284 
1285  previewScaleCheckBox->setText(QCoreApplication::translate("EncodeDock", "Use preview scaling", nullptr));
1286  fieldOrderCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "Bottom Field First", nullptr));
1287  fieldOrderCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "Top Field First", nullptr));
1288 
1289  deinterlacerCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "One Field (fast)", nullptr));
1290  deinterlacerCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "Linear Blend (fast)", nullptr));
1291  deinterlacerCombo->setItemText(2, QCoreApplication::translate("EncodeDock", "YADIF - temporal only (good)", nullptr));
1292  deinterlacerCombo->setItemText(3, QCoreApplication::translate("EncodeDock", "YADIF - temporal + spatial (best)", nullptr));
1293 
1294  label_16->setText(QCoreApplication::translate("EncodeDock", ":", nullptr));
1295  tabWidget->setTabText(tabWidget->indexOf(modeTab), QCoreApplication::translate("EncodeDock", "Video", nullptr));
1296  label_17->setText(QCoreApplication::translate("EncodeDock", "Codec", nullptr));
1297  label_18->setText(QCoreApplication::translate("EncodeDock", "GOP", nullptr));
1298 #if QT_CONFIG(tooltip)
1299  gopSpinner->setToolTip(QCoreApplication::translate("EncodeDock", "GOP = group of pictures, which is the maximum key frame interval", nullptr));
1300 #endif // QT_CONFIG(tooltip)
1301  label_19->setText(QCoreApplication::translate("EncodeDock", "frames", nullptr));
1302 #if QT_CONFIG(tooltip)
1303  strictGopCheckBox->setToolTip(QCoreApplication::translate("EncodeDock", "A fixed GOP means that keyframes will\n"
1304 "not be inserted at detected scene changes.", nullptr));
1305 #endif // QT_CONFIG(tooltip)
1306  strictGopCheckBox->setText(QCoreApplication::translate("EncodeDock", "Fixed", nullptr));
1307 
1308 #if QT_CONFIG(tooltip)
1309  videoBitrateCombo->setToolTip(QCoreApplication::translate("EncodeDock", "The average bit rate", nullptr));
1310 #endif // QT_CONFIG(tooltip)
1311  videoBitrateSuffixLabel->setText(QCoreApplication::translate("EncodeDock", "b/s", nullptr));
1312  disableVideoCheckbox->setText(QCoreApplication::translate("EncodeDock", "Disable video", nullptr));
1313  dualPassCheckbox->setText(QCoreApplication::translate("EncodeDock", "Dual pass", nullptr));
1314  label_20->setText(QCoreApplication::translate("EncodeDock", "B frames", nullptr));
1315 #if QT_CONFIG(tooltip)
1316  bFramesSpinner->setToolTip(QCoreApplication::translate("EncodeDock", "B frames are the bidirectional \"delta\" pictures\n"
1317 "in temporal compression", nullptr));
1318 #endif // QT_CONFIG(tooltip)
1319  label_12->setText(QCoreApplication::translate("EncodeDock", "Codec threads", nullptr));
1320  label_21->setText(QCoreApplication::translate("EncodeDock", "(0 = auto)", nullptr));
1321  label_23->setText(QCoreApplication::translate("EncodeDock", "Rate control", nullptr));
1322  videoRateControlCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "Average Bitrate", nullptr));
1323  videoRateControlCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "Constant Bitrate", nullptr));
1324  videoRateControlCombo->setItemText(2, QCoreApplication::translate("EncodeDock", "Quality-based VBR", nullptr));
1325  videoRateControlCombo->setItemText(3, QCoreApplication::translate("EncodeDock", "Constrained VBR", nullptr));
1326 
1327  videoBufferSizeLabel->setText(QCoreApplication::translate("EncodeDock", "Buffer size", nullptr));
1328  videoBufferSizeSuffixLabel->setText(QCoreApplication::translate("EncodeDock", "KiB", nullptr));
1329  videoQualityLabel->setText(QCoreApplication::translate("EncodeDock", "Quality", nullptr));
1330  videoQualitySpinner->setSuffix(QCoreApplication::translate("EncodeDock", " %", nullptr));
1331  videoQualitySuffixLabel->setText(QCoreApplication::translate("EncodeDock", "TextLabel", nullptr));
1332  videoBitrateLabel->setText(QCoreApplication::translate("EncodeDock", "Bitrate", nullptr));
1333  tabWidget->setTabText(tabWidget->indexOf(videoTab), QCoreApplication::translate("EncodeDock", "Codec", nullptr));
1334  channelsLabel->setText(QCoreApplication::translate("EncodeDock", "Channels", nullptr));
1335  audioChannelsCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "1 (mono)", nullptr));
1336  audioChannelsCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "2 (stereo)", nullptr));
1337  audioChannelsCombo->setItemText(2, QCoreApplication::translate("EncodeDock", "6 (5.1)", nullptr));
1338 
1339 #if QT_CONFIG(tooltip)
1340  audioChannelsCombo->setToolTip(QCoreApplication::translate("EncodeDock", "The number of audio channels in the output.", nullptr));
1341 #endif // QT_CONFIG(tooltip)
1342 
1343  label_9->setText(QCoreApplication::translate("EncodeDock", "Hz", nullptr));
1344  label_8->setText(QCoreApplication::translate("EncodeDock", "Sample rate", nullptr));
1345  label_3->setText(QCoreApplication::translate("EncodeDock", "Codec", nullptr));
1346  audioBitrateLabel->setText(QCoreApplication::translate("EncodeDock", "Bitrate", nullptr));
1347 
1348 #if QT_CONFIG(tooltip)
1349  audioBitrateCombo->setToolTip(QCoreApplication::translate("EncodeDock", "The average bit rate", nullptr));
1350 #endif // QT_CONFIG(tooltip)
1351  audioBitrateSuffixLabel->setText(QCoreApplication::translate("EncodeDock", "b/s", nullptr));
1352  disableAudioCheckbox->setText(QCoreApplication::translate("EncodeDock", "Disable audio", nullptr));
1353  label_7->setText(QCoreApplication::translate("EncodeDock", "Rate control", nullptr));
1354  audioRateControlCombo->setItemText(0, QCoreApplication::translate("EncodeDock", "Average Bitrate", nullptr));
1355  audioRateControlCombo->setItemText(1, QCoreApplication::translate("EncodeDock", "Constant Bitrate", nullptr));
1356  audioRateControlCombo->setItemText(2, QCoreApplication::translate("EncodeDock", "Quality-based VBR", nullptr));
1357 
1358  audioQualityLabel->setText(QCoreApplication::translate("EncodeDock", "Quality", nullptr));
1359  audioQualitySpinner->setSuffix(QCoreApplication::translate("EncodeDock", " %", nullptr));
1360  audioQualitySuffixLabel->setText(QCoreApplication::translate("EncodeDock", "TextLabel", nullptr));
1361  tabWidget->setTabText(tabWidget->indexOf(audioTab), QCoreApplication::translate("EncodeDock", "Audio", nullptr));
1362  tabWidget->setTabText(tabWidget->indexOf(otherTab), QCoreApplication::translate("EncodeDock", "Other", nullptr));
1363  encodeButton->setText(QCoreApplication::translate("EncodeDock", "Export File", nullptr));
1364 #if QT_CONFIG(tooltip)
1365  resetButton->setToolTip(QCoreApplication::translate("EncodeDock", "Reset options to defaults", nullptr));
1366 #endif // QT_CONFIG(tooltip)
1367  resetButton->setText(QCoreApplication::translate("EncodeDock", "Reset", nullptr));
1368  advancedButton->setText(QCoreApplication::translate("EncodeDock", "Advanced", nullptr));
1369 #if QT_CONFIG(tooltip)
1370  advancedCheckBox->setToolTip(QCoreApplication::translate("EncodeDock", "Always start in Advanced mode", nullptr));
1371 #endif // QT_CONFIG(tooltip)
1372  advancedCheckBox->setText(QString());
1373  streamButton->setText(QCoreApplication::translate("EncodeDock", "Stream", nullptr));
1374  stopCaptureButton->setText(QCoreApplication::translate("EncodeDock", "Stop Capture", nullptr));
1375  } // retranslateUi
1376 
1377 };
1378 
1379 namespace Ui {
1380  class EncodeDock: public Ui_EncodeDock {};
1381 } // namespace Ui
1382 
1383 QT_END_NAMESPACE
1384 
1385 #endif // UI_ENCODEDOCK_H