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