9 #ifndef UI_ENCODEDOCK_H 10 #define UI_ENCODEDOCK_H 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/QTreeView> 30 #include <QtWidgets/QVBoxLayout> 31 #include <QtWidgets/QWidget> 32 #include "widgets/lineeditclear.h" 39 QWidget *dockWidgetContents;
40 QHBoxLayout *horizontalLayout_21;
41 QVBoxLayout *verticalLayout_2;
43 LineEditClear *presetsSearch;
44 QTreeView *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;
54 QGridLayout *gridLayout_5;
56 QHBoxLayout *horizontalLayout_14;
57 QComboBox *formatCombo;
58 QSpacerItem *horizontalSpacer_13;
60 QHBoxLayout *horizontalLayout_19;
62 QSpacerItem *horizontalSpacer_23;
63 QHBoxLayout *horizontalLayout_20;
64 QCheckBox *hwencodeCheckBox;
65 QPushButton *hwencodeButton;
66 QSpacerItem *horizontalSpacer_25;
67 QTabWidget *tabWidget;
69 QGridLayout *gridLayout_6;
71 QGridLayout *gridLayout_2;
75 QHBoxLayout *horizontalLayout_7;
76 QSpinBox *widthSpinner;
78 QSpinBox *heightSpinner;
79 QSpacerItem *horizontalSpacer_7;
81 QHBoxLayout *horizontalLayout_9;
82 QComboBox *scanModeCombo;
83 QSpacerItem *horizontalSpacer_9;
84 QHBoxLayout *horizontalLayout_16;
85 QDoubleSpinBox *fpsSpinner;
86 QComboBox *fpsComboBox;
87 QSpacerItem *horizontalSpacer_16;
90 QHBoxLayout *horizontalLayout_8;
91 QSpinBox *aspectNumSpinner;
93 QSpinBox *aspectDenSpinner;
94 QSpacerItem *horizontalSpacer_8;
95 QHBoxLayout *horizontalLayout_10;
96 QComboBox *fieldOrderCombo;
97 QSpacerItem *horizontalSpacer_10;
98 QHBoxLayout *horizontalLayout_3;
99 QComboBox *deinterlacerCombo;
100 QSpacerItem *horizontalSpacer_21;
102 QHBoxLayout *horizontalLayout_18;
103 QComboBox *interpolationCombo;
104 QSpacerItem *horizontalSpacer_22;
105 QCheckBox *parallelCheckbox;
107 QGridLayout *gridLayout_3;
109 QHBoxLayout *horizontalLayout_11;
110 QComboBox *videoCodecCombo;
111 QSpacerItem *horizontalSpacer_11;
113 QHBoxLayout *horizontalLayout_12;
114 QSpinBox *gopSpinner;
116 QSpacerItem *horizontalSpacer_24;
117 QCheckBox *strictGopCheckBox;
118 QSpacerItem *horizontalSpacer_12;
119 QHBoxLayout *videoBitrateLayout;
120 QComboBox *videoBitrateCombo;
121 QLabel *videoBitrateSuffixLabel;
122 QSpacerItem *videoBitrateSpacer;
123 QCheckBox *disableVideoCheckbox;
124 QCheckBox *dualPassCheckbox;
126 QHBoxLayout *horizontalLayout_13;
127 QSpinBox *bFramesSpinner;
128 QSpacerItem *horizontalSpacer_14;
129 QSpacerItem *verticalSpacer;
131 QHBoxLayout *horizontalLayout_15;
132 QSpinBox *videoCodecThreadsSpinner;
134 QSpacerItem *horizontalSpacer_15;
136 QHBoxLayout *horizontalLayout_17;
137 QComboBox *videoRateControlCombo;
138 QSpacerItem *horizontalSpacer_17;
139 QLabel *videoBufferSizeLabel;
140 QHBoxLayout *videoBufferSizeLayout;
141 QDoubleSpinBox *videoBufferSizeSpinner;
142 QLabel *videoBufferSizeSuffixLabel;
143 QSpacerItem *horizontalSpacer_18;
144 QLabel *videoQualityLabel;
145 QHBoxLayout *videoQualityLayout;
146 QSpinBox *videoQualitySpinner;
147 QLabel *videoQualitySuffixLabel;
148 QSpacerItem *horizontalSpacer_19;
149 QLabel *videoBitrateLabel;
151 QGridLayout *gridLayout;
152 QLabel *channelsLabel;
153 QHBoxLayout *ChannelsHorizontalLayout;
154 QComboBox *audioChannelsCombo;
155 QSpacerItem *channelsHorizontalSpacer;
156 QHBoxLayout *horizontalLayout_4;
157 QComboBox *sampleRateCombo;
159 QSpacerItem *horizontalSpacer_6;
162 QHBoxLayout *horizontalLayout_6;
163 QComboBox *audioCodecCombo;
164 QSpacerItem *horizontalSpacer_3;
165 QLabel *audioBitrateLabel;
166 QHBoxLayout *audioBitrateLayout;
167 QComboBox *audioBitrateCombo;
168 QLabel *audioBitrateSuffixLabel;
169 QSpacerItem *horizontalSpacer_4;
170 QCheckBox *disableAudioCheckbox;
171 QSpacerItem *verticalSpacer_3;
173 QHBoxLayout *horizontalLayout_5;
174 QComboBox *audioRateControlCombo;
175 QSpacerItem *horizontalSpacer_5;
176 QLabel *audioQualityLabel;
177 QHBoxLayout *audioQualityLayout;
178 QSpinBox *audioQualitySpinner;
179 QLabel *audioQualitySuffixLabel;
180 QSpacerItem *horizontalSpacer_20;
182 QGridLayout *gridLayout_4;
183 QPlainTextEdit *advancedTextEdit;
184 QLabel *otherTipLabel;
185 QSpacerItem *verticalSpacer_2;
186 QHBoxLayout *horizontalLayout_2;
187 QPushButton *encodeButton;
188 QPushButton *resetButton;
189 QPushButton *advancedButton;
190 QCheckBox *advancedCheckBox;
191 QPushButton *streamButton;
192 QSpacerItem *horizontalSpacer;
193 QHBoxLayout *stopCaptureLayout;
194 QPushButton *stopCaptureButton;
195 QSpacerItem *stopCaptureSpacer;
197 void setupUi(QDockWidget *EncodeDock)
199 if (EncodeDock->objectName().isEmpty())
200 EncodeDock->setObjectName(QString::fromUtf8(
"EncodeDock"));
201 EncodeDock->resize(778, 644);
202 EncodeDock->setMinimumSize(QSize(400, 202));
204 QString iconThemeName = QString::fromUtf8(
"media-record");
205 if (QIcon::hasThemeIcon(iconThemeName)) {
206 icon = QIcon::fromTheme(iconThemeName);
208 icon.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/media-record.png"), QSize(), QIcon::Normal, QIcon::Off);
210 EncodeDock->setWindowIcon(icon);
211 dockWidgetContents =
new QWidget();
212 dockWidgetContents->setObjectName(QString::fromUtf8(
"dockWidgetContents"));
213 horizontalLayout_21 =
new QHBoxLayout(dockWidgetContents);
214 horizontalLayout_21->setSpacing(0);
215 horizontalLayout_21->setObjectName(QString::fromUtf8(
"horizontalLayout_21"));
216 horizontalLayout_21->setContentsMargins(0, 0, 0, 0);
217 verticalLayout_2 =
new QVBoxLayout();
218 verticalLayout_2->setSpacing(0);
219 verticalLayout_2->setObjectName(QString::fromUtf8(
"verticalLayout_2"));
220 label_6 =
new QLabel(dockWidgetContents);
221 label_6->setObjectName(QString::fromUtf8(
"label_6"));
222 label_6->setTextFormat(Qt::RichText);
223 label_6->setAlignment(Qt::AlignCenter);
225 verticalLayout_2->addWidget(label_6);
227 presetsSearch =
new LineEditClear(dockWidgetContents);
228 presetsSearch->setObjectName(QString::fromUtf8(
"presetsSearch"));
230 verticalLayout_2->addWidget(presetsSearch);
232 presetsTree =
new QTreeView(dockWidgetContents);
233 presetsTree->setObjectName(QString::fromUtf8(
"presetsTree"));
234 presetsTree->setEditTriggers(QAbstractItemView::NoEditTriggers);
235 presetsTree->setProperty(
"showDropIndicator", QVariant(
false));
236 presetsTree->setAlternatingRowColors(
true);
237 presetsTree->header()->setVisible(
false);
238 presetsTree->header()->setDefaultSectionSize(0);
240 verticalLayout_2->addWidget(presetsTree);
242 horizontalLayout =
new QHBoxLayout();
243 horizontalLayout->setSpacing(6);
244 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
245 addPresetButton =
new QPushButton(dockWidgetContents);
246 addPresetButton->setObjectName(QString::fromUtf8(
"addPresetButton"));
248 iconThemeName = QString::fromUtf8(
"list-add");
249 if (QIcon::hasThemeIcon(iconThemeName)) {
250 icon1 = QIcon::fromTheme(iconThemeName);
252 icon1.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/list-add.png"), QSize(), QIcon::Normal, QIcon::Off);
254 addPresetButton->setIcon(icon1);
256 horizontalLayout->addWidget(addPresetButton);
258 removePresetButton =
new QPushButton(dockWidgetContents);
259 removePresetButton->setObjectName(QString::fromUtf8(
"removePresetButton"));
260 removePresetButton->setEnabled(
false);
262 iconThemeName = QString::fromUtf8(
"list-remove");
263 if (QIcon::hasThemeIcon(iconThemeName)) {
264 icon2 = QIcon::fromTheme(iconThemeName);
266 icon2.addFile(QString::fromUtf8(
":/icons/oxygen/32x32/actions/list-remove.png"), QSize(), QIcon::Normal, QIcon::Off);
268 removePresetButton->setIcon(icon2);
270 horizontalLayout->addWidget(removePresetButton);
272 horizontalSpacer_2 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
274 horizontalLayout->addItem(horizontalSpacer_2);
277 verticalLayout_2->addLayout(horizontalLayout);
280 horizontalLayout_21->addLayout(verticalLayout_2);
282 verticalLayout =
new QVBoxLayout();
283 verticalLayout->setSpacing(0);
284 verticalLayout->setObjectName(QString::fromUtf8(
"verticalLayout"));
285 scrollArea =
new QScrollArea(dockWidgetContents);
286 scrollArea->setObjectName(QString::fromUtf8(
"scrollArea"));
287 scrollArea->setFrameShape(QFrame::NoFrame);
288 scrollArea->setWidgetResizable(
true);
289 scrollAreaWidgetContents =
new QWidget();
290 scrollAreaWidgetContents->setObjectName(QString::fromUtf8(
"scrollAreaWidgetContents"));
291 scrollAreaWidgetContents->setGeometry(QRect(0, 0, 443, 623));
292 verticalLayout_3 =
new QVBoxLayout(scrollAreaWidgetContents);
293 verticalLayout_3->setSpacing(3);
294 verticalLayout_3->setObjectName(QString::fromUtf8(
"verticalLayout_3"));
295 verticalLayout_3->setContentsMargins(6, 6, 6, 0);
296 helpLabel =
new QLabel(scrollAreaWidgetContents);
297 helpLabel->setObjectName(QString::fromUtf8(
"helpLabel"));
298 helpLabel->setTextFormat(Qt::RichText);
299 helpLabel->setWordWrap(
true);
301 verticalLayout_3->addWidget(helpLabel);
303 gridLayout_5 =
new QGridLayout();
304 gridLayout_5->setObjectName(QString::fromUtf8(
"gridLayout_5"));
305 gridLayout_5->setVerticalSpacing(3);
306 label_5 =
new QLabel(scrollAreaWidgetContents);
307 label_5->setObjectName(QString::fromUtf8(
"label_5"));
308 label_5->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
310 gridLayout_5->addWidget(label_5, 2, 0, 1, 1);
312 horizontalLayout_14 =
new QHBoxLayout();
313 horizontalLayout_14->setObjectName(QString::fromUtf8(
"horizontalLayout_14"));
314 formatCombo =
new QComboBox(scrollAreaWidgetContents);
315 formatCombo->setObjectName(QString::fromUtf8(
"formatCombo"));
317 horizontalLayout_14->addWidget(formatCombo);
319 horizontalSpacer_13 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
321 horizontalLayout_14->addItem(horizontalSpacer_13);
324 gridLayout_5->addLayout(horizontalLayout_14, 5, 1, 1, 1);
326 formatLabel =
new QLabel(scrollAreaWidgetContents);
327 formatLabel->setObjectName(QString::fromUtf8(
"formatLabel"));
328 formatLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
330 gridLayout_5->addWidget(formatLabel, 5, 0, 1, 1);
332 horizontalLayout_19 =
new QHBoxLayout();
333 horizontalLayout_19->setObjectName(QString::fromUtf8(
"horizontalLayout_19"));
334 fromCombo =
new QComboBox(scrollAreaWidgetContents);
335 fromCombo->setObjectName(QString::fromUtf8(
"fromCombo"));
336 fromCombo->setSizeAdjustPolicy(QComboBox::AdjustToContents);
338 horizontalLayout_19->addWidget(fromCombo);
340 horizontalSpacer_23 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
342 horizontalLayout_19->addItem(horizontalSpacer_23);
345 gridLayout_5->addLayout(horizontalLayout_19, 2, 1, 1, 1);
347 horizontalLayout_20 =
new QHBoxLayout();
348 horizontalLayout_20->setObjectName(QString::fromUtf8(
"horizontalLayout_20"));
349 hwencodeCheckBox =
new QCheckBox(scrollAreaWidgetContents);
350 hwencodeCheckBox->setObjectName(QString::fromUtf8(
"hwencodeCheckBox"));
352 horizontalLayout_20->addWidget(hwencodeCheckBox);
354 hwencodeButton =
new QPushButton(scrollAreaWidgetContents);
355 hwencodeButton->setObjectName(QString::fromUtf8(
"hwencodeButton"));
357 horizontalLayout_20->addWidget(hwencodeButton);
359 horizontalSpacer_25 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
361 horizontalLayout_20->addItem(horizontalSpacer_25);
364 gridLayout_5->addLayout(horizontalLayout_20, 4, 1, 1, 1);
367 verticalLayout_3->addLayout(gridLayout_5);
369 tabWidget =
new QTabWidget(scrollAreaWidgetContents);
370 tabWidget->setObjectName(QString::fromUtf8(
"tabWidget"));
371 tabWidget->setUsesScrollButtons(
false);
372 tabWidget->setDocumentMode(
false);
373 modeTab =
new QWidget();
374 modeTab->setObjectName(QString::fromUtf8(
"modeTab"));
375 gridLayout_6 =
new QGridLayout(modeTab);
376 gridLayout_6->setObjectName(QString::fromUtf8(
"gridLayout_6"));
377 gridLayout_6->setContentsMargins(0, 0, 0, 0);
378 widget =
new QWidget(modeTab);
379 widget->setObjectName(QString::fromUtf8(
"widget"));
380 gridLayout_2 =
new QGridLayout(widget);
381 gridLayout_2->setObjectName(QString::fromUtf8(
"gridLayout_2"));
382 gridLayout_2->setVerticalSpacing(3);
383 label_4 =
new QLabel(widget);
384 label_4->setObjectName(QString::fromUtf8(
"label_4"));
385 label_4->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
387 gridLayout_2->addWidget(label_4, 7, 0, 1, 1);
389 label_15 =
new QLabel(widget);
390 label_15->setObjectName(QString::fromUtf8(
"label_15"));
391 label_15->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
393 gridLayout_2->addWidget(label_15, 5, 0, 1, 1);
395 label_13 =
new QLabel(widget);
396 label_13->setObjectName(QString::fromUtf8(
"label_13"));
397 label_13->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
399 gridLayout_2->addWidget(label_13, 1, 0, 1, 1);
401 horizontalLayout_7 =
new QHBoxLayout();
402 horizontalLayout_7->setSpacing(2);
403 horizontalLayout_7->setObjectName(QString::fromUtf8(
"horizontalLayout_7"));
404 widthSpinner =
new QSpinBox(widget);
405 widthSpinner->setObjectName(QString::fromUtf8(
"widthSpinner"));
406 widthSpinner->setMinimum(16);
407 widthSpinner->setMaximum(8192);
408 widthSpinner->setSingleStep(2);
409 widthSpinner->setValue(1280);
411 horizontalLayout_7->addWidget(widthSpinner);
413 label_11 =
new QLabel(widget);
414 label_11->setObjectName(QString::fromUtf8(
"label_11"));
416 horizontalLayout_7->addWidget(label_11);
418 heightSpinner =
new QSpinBox(widget);
419 heightSpinner->setObjectName(QString::fromUtf8(
"heightSpinner"));
420 heightSpinner->setMinimum(1);
421 heightSpinner->setMaximum(8192);
422 heightSpinner->setSingleStep(2);
423 heightSpinner->setValue(720);
425 horizontalLayout_7->addWidget(heightSpinner);
427 horizontalSpacer_7 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
429 horizontalLayout_7->addItem(horizontalSpacer_7);
432 gridLayout_2->addLayout(horizontalLayout_7, 0, 1, 1, 2);
434 label_14 =
new QLabel(widget);
435 label_14->setObjectName(QString::fromUtf8(
"label_14"));
436 label_14->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
438 gridLayout_2->addWidget(label_14, 4, 0, 1, 1);
440 horizontalLayout_9 =
new QHBoxLayout();
441 horizontalLayout_9->setSpacing(2);
442 horizontalLayout_9->setObjectName(QString::fromUtf8(
"horizontalLayout_9"));
443 scanModeCombo =
new QComboBox(widget);
444 scanModeCombo->addItem(QString());
445 scanModeCombo->addItem(QString());
446 scanModeCombo->setObjectName(QString::fromUtf8(
"scanModeCombo"));
448 horizontalLayout_9->addWidget(scanModeCombo);
450 horizontalSpacer_9 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
452 horizontalLayout_9->addItem(horizontalSpacer_9);
455 gridLayout_2->addLayout(horizontalLayout_9, 4, 1, 1, 2);
457 horizontalLayout_16 =
new QHBoxLayout();
458 horizontalLayout_16->setObjectName(QString::fromUtf8(
"horizontalLayout_16"));
459 fpsSpinner =
new QDoubleSpinBox(widget);
460 fpsSpinner->setObjectName(QString::fromUtf8(
"fpsSpinner"));
461 fpsSpinner->setDecimals(6);
462 fpsSpinner->setMinimum(1.000000000000000);
463 fpsSpinner->setMaximum(1000.000000000000000);
464 fpsSpinner->setValue(25.000000000000000);
466 horizontalLayout_16->addWidget(fpsSpinner);
468 fpsComboBox =
new QComboBox(widget);
469 fpsComboBox->addItem(QString::fromUtf8(
""));
470 fpsComboBox->addItem(QString::fromUtf8(
"23.976024"));
471 fpsComboBox->addItem(QString::fromUtf8(
"24"));
472 fpsComboBox->addItem(QString::fromUtf8(
"25"));
473 fpsComboBox->addItem(QString::fromUtf8(
"29.970030"));
474 fpsComboBox->addItem(QString::fromUtf8(
"30"));
475 fpsComboBox->addItem(QString::fromUtf8(
"48"));
476 fpsComboBox->addItem(QString::fromUtf8(
"50"));
477 fpsComboBox->addItem(QString::fromUtf8(
"59.940060"));
478 fpsComboBox->addItem(QString::fromUtf8(
"60"));
479 fpsComboBox->setObjectName(QString::fromUtf8(
"fpsComboBox"));
480 fpsComboBox->setMaximumSize(QSize(20, 16777215));
482 horizontalLayout_16->addWidget(fpsComboBox);
484 horizontalSpacer_16 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
486 horizontalLayout_16->addItem(horizontalSpacer_16);
489 gridLayout_2->addLayout(horizontalLayout_16, 3, 1, 1, 2);
491 label_22 =
new QLabel(widget);
492 label_22->setObjectName(QString::fromUtf8(
"label_22"));
493 label_22->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
495 gridLayout_2->addWidget(label_22, 0, 0, 1, 1);
497 label_10 =
new QLabel(widget);
498 label_10->setObjectName(QString::fromUtf8(
"label_10"));
499 label_10->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
501 gridLayout_2->addWidget(label_10, 3, 0, 1, 1);
503 horizontalLayout_8 =
new QHBoxLayout();
504 horizontalLayout_8->setSpacing(2);
505 horizontalLayout_8->setObjectName(QString::fromUtf8(
"horizontalLayout_8"));
506 aspectNumSpinner =
new QSpinBox(widget);
507 aspectNumSpinner->setObjectName(QString::fromUtf8(
"aspectNumSpinner"));
508 aspectNumSpinner->setMinimum(1);
509 aspectNumSpinner->setMaximum(8192);
510 aspectNumSpinner->setValue(16);
512 horizontalLayout_8->addWidget(aspectNumSpinner);
514 label_16 =
new QLabel(widget);
515 label_16->setObjectName(QString::fromUtf8(
"label_16"));
517 horizontalLayout_8->addWidget(label_16);
519 aspectDenSpinner =
new QSpinBox(widget);
520 aspectDenSpinner->setObjectName(QString::fromUtf8(
"aspectDenSpinner"));
521 aspectDenSpinner->setMinimum(1);
522 aspectDenSpinner->setMaximum(8192);
523 aspectDenSpinner->setValue(9);
525 horizontalLayout_8->addWidget(aspectDenSpinner);
527 horizontalSpacer_8 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
529 horizontalLayout_8->addItem(horizontalSpacer_8);
532 gridLayout_2->addLayout(horizontalLayout_8, 1, 1, 1, 2);
534 horizontalLayout_10 =
new QHBoxLayout();
535 horizontalLayout_10->setObjectName(QString::fromUtf8(
"horizontalLayout_10"));
536 fieldOrderCombo =
new QComboBox(widget);
537 fieldOrderCombo->addItem(QString());
538 fieldOrderCombo->addItem(QString());
539 fieldOrderCombo->setObjectName(QString::fromUtf8(
"fieldOrderCombo"));
540 fieldOrderCombo->setEnabled(
false);
542 horizontalLayout_10->addWidget(fieldOrderCombo);
544 horizontalSpacer_10 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
546 horizontalLayout_10->addItem(horizontalSpacer_10);
549 gridLayout_2->addLayout(horizontalLayout_10, 5, 1, 1, 2);
551 horizontalLayout_3 =
new QHBoxLayout();
552 horizontalLayout_3->setObjectName(QString::fromUtf8(
"horizontalLayout_3"));
553 deinterlacerCombo =
new QComboBox(widget);
554 deinterlacerCombo->addItem(QString());
555 deinterlacerCombo->addItem(QString());
556 deinterlacerCombo->addItem(QString());
557 deinterlacerCombo->addItem(QString());
558 deinterlacerCombo->setObjectName(QString::fromUtf8(
"deinterlacerCombo"));
560 horizontalLayout_3->addWidget(deinterlacerCombo);
562 horizontalSpacer_21 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
564 horizontalLayout_3->addItem(horizontalSpacer_21);
567 gridLayout_2->addLayout(horizontalLayout_3, 6, 1, 1, 2);
569 label_2 =
new QLabel(widget);
570 label_2->setObjectName(QString::fromUtf8(
"label_2"));
571 label_2->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
573 gridLayout_2->addWidget(label_2, 6, 0, 1, 1);
575 horizontalLayout_18 =
new QHBoxLayout();
576 horizontalLayout_18->setObjectName(QString::fromUtf8(
"horizontalLayout_18"));
577 interpolationCombo =
new QComboBox(widget);
578 interpolationCombo->addItem(QString());
579 interpolationCombo->addItem(QString());
580 interpolationCombo->addItem(QString());
581 interpolationCombo->addItem(QString());
582 interpolationCombo->setObjectName(QString::fromUtf8(
"interpolationCombo"));
584 horizontalLayout_18->addWidget(interpolationCombo);
586 horizontalSpacer_22 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
588 horizontalLayout_18->addItem(horizontalSpacer_22);
591 gridLayout_2->addLayout(horizontalLayout_18, 7, 1, 1, 2);
593 parallelCheckbox =
new QCheckBox(widget);
594 parallelCheckbox->setObjectName(QString::fromUtf8(
"parallelCheckbox"));
595 parallelCheckbox->setChecked(
true);
597 gridLayout_2->addWidget(parallelCheckbox, 8, 1, 1, 2);
600 gridLayout_6->addWidget(widget, 1, 0, 1, 1);
602 tabWidget->addTab(modeTab, QString());
603 videoTab =
new QWidget();
604 videoTab->setObjectName(QString::fromUtf8(
"videoTab"));
605 gridLayout_3 =
new QGridLayout(videoTab);
606 gridLayout_3->setObjectName(QString::fromUtf8(
"gridLayout_3"));
607 gridLayout_3->setVerticalSpacing(3);
608 label_17 =
new QLabel(videoTab);
609 label_17->setObjectName(QString::fromUtf8(
"label_17"));
610 label_17->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
612 gridLayout_3->addWidget(label_17, 3, 0, 1, 1);
614 horizontalLayout_11 =
new QHBoxLayout();
615 horizontalLayout_11->setObjectName(QString::fromUtf8(
"horizontalLayout_11"));
616 videoCodecCombo =
new QComboBox(videoTab);
617 videoCodecCombo->setObjectName(QString::fromUtf8(
"videoCodecCombo"));
619 horizontalLayout_11->addWidget(videoCodecCombo);
621 horizontalSpacer_11 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
623 horizontalLayout_11->addItem(horizontalSpacer_11);
626 gridLayout_3->addLayout(horizontalLayout_11, 3, 1, 1, 1);
628 label_18 =
new QLabel(videoTab);
629 label_18->setObjectName(QString::fromUtf8(
"label_18"));
630 label_18->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
632 gridLayout_3->addWidget(label_18, 9, 0, 1, 1);
634 horizontalLayout_12 =
new QHBoxLayout();
635 horizontalLayout_12->setObjectName(QString::fromUtf8(
"horizontalLayout_12"));
636 gopSpinner =
new QSpinBox(videoTab);
637 gopSpinner->setObjectName(QString::fromUtf8(
"gopSpinner"));
638 gopSpinner->setMaximum(999);
639 gopSpinner->setValue(100);
641 horizontalLayout_12->addWidget(gopSpinner);
643 label_19 =
new QLabel(videoTab);
644 label_19->setObjectName(QString::fromUtf8(
"label_19"));
646 horizontalLayout_12->addWidget(label_19);
648 horizontalSpacer_24 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
650 horizontalLayout_12->addItem(horizontalSpacer_24);
652 strictGopCheckBox =
new QCheckBox(videoTab);
653 strictGopCheckBox->setObjectName(QString::fromUtf8(
"strictGopCheckBox"));
655 horizontalLayout_12->addWidget(strictGopCheckBox);
657 horizontalSpacer_12 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
659 horizontalLayout_12->addItem(horizontalSpacer_12);
662 gridLayout_3->addLayout(horizontalLayout_12, 9, 1, 1, 1);
664 videoBitrateLayout =
new QHBoxLayout();
665 videoBitrateLayout->setObjectName(QString::fromUtf8(
"videoBitrateLayout"));
666 videoBitrateCombo =
new QComboBox(videoTab);
667 videoBitrateCombo->addItem(QString());
668 videoBitrateCombo->addItem(QString());
669 videoBitrateCombo->addItem(QString());
670 videoBitrateCombo->addItem(QString());
671 videoBitrateCombo->addItem(QString());
672 videoBitrateCombo->addItem(QString());
673 videoBitrateCombo->addItem(QString());
674 videoBitrateCombo->addItem(QString());
675 videoBitrateCombo->addItem(QString());
676 videoBitrateCombo->addItem(QString());
677 videoBitrateCombo->addItem(QString());
678 videoBitrateCombo->addItem(QString());
679 videoBitrateCombo->addItem(QString());
680 videoBitrateCombo->addItem(QString());
681 videoBitrateCombo->addItem(QString());
682 videoBitrateCombo->addItem(QString());
683 videoBitrateCombo->addItem(QString());
684 videoBitrateCombo->addItem(QString());
685 videoBitrateCombo->addItem(QString());
686 videoBitrateCombo->addItem(QString());
687 videoBitrateCombo->addItem(QString());
688 videoBitrateCombo->addItem(QString());
689 videoBitrateCombo->addItem(QString());
690 videoBitrateCombo->addItem(QString());
691 videoBitrateCombo->addItem(QString());
692 videoBitrateCombo->addItem(QString());
693 videoBitrateCombo->addItem(QString());
694 videoBitrateCombo->addItem(QString());
695 videoBitrateCombo->setObjectName(QString::fromUtf8(
"videoBitrateCombo"));
696 videoBitrateCombo->setEditable(
true);
698 videoBitrateLayout->addWidget(videoBitrateCombo);
700 videoBitrateSuffixLabel =
new QLabel(videoTab);
701 videoBitrateSuffixLabel->setObjectName(QString::fromUtf8(
"videoBitrateSuffixLabel"));
703 videoBitrateLayout->addWidget(videoBitrateSuffixLabel);
705 videoBitrateSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
707 videoBitrateLayout->addItem(videoBitrateSpacer);
710 gridLayout_3->addLayout(videoBitrateLayout, 6, 1, 1, 1);
712 disableVideoCheckbox =
new QCheckBox(videoTab);
713 disableVideoCheckbox->setObjectName(QString::fromUtf8(
"disableVideoCheckbox"));
715 gridLayout_3->addWidget(disableVideoCheckbox, 13, 1, 1, 1);
717 dualPassCheckbox =
new QCheckBox(videoTab);
718 dualPassCheckbox->setObjectName(QString::fromUtf8(
"dualPassCheckbox"));
720 gridLayout_3->addWidget(dualPassCheckbox, 12, 1, 1, 1);
722 label_20 =
new QLabel(videoTab);
723 label_20->setObjectName(QString::fromUtf8(
"label_20"));
724 label_20->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
726 gridLayout_3->addWidget(label_20, 10, 0, 1, 1);
728 horizontalLayout_13 =
new QHBoxLayout();
729 horizontalLayout_13->setObjectName(QString::fromUtf8(
"horizontalLayout_13"));
730 bFramesSpinner =
new QSpinBox(videoTab);
731 bFramesSpinner->setObjectName(QString::fromUtf8(
"bFramesSpinner"));
732 bFramesSpinner->setMaximum(8);
734 horizontalLayout_13->addWidget(bFramesSpinner);
736 horizontalSpacer_14 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
738 horizontalLayout_13->addItem(horizontalSpacer_14);
741 gridLayout_3->addLayout(horizontalLayout_13, 10, 1, 1, 1);
743 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
745 gridLayout_3->addItem(verticalSpacer, 14, 1, 1, 1);
747 label_12 =
new QLabel(videoTab);
748 label_12->setObjectName(QString::fromUtf8(
"label_12"));
749 label_12->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
751 gridLayout_3->addWidget(label_12, 11, 0, 1, 1);
753 horizontalLayout_15 =
new QHBoxLayout();
754 horizontalLayout_15->setObjectName(QString::fromUtf8(
"horizontalLayout_15"));
755 videoCodecThreadsSpinner =
new QSpinBox(videoTab);
756 videoCodecThreadsSpinner->setObjectName(QString::fromUtf8(
"videoCodecThreadsSpinner"));
758 horizontalLayout_15->addWidget(videoCodecThreadsSpinner);
760 label_21 =
new QLabel(videoTab);
761 label_21->setObjectName(QString::fromUtf8(
"label_21"));
763 horizontalLayout_15->addWidget(label_21);
765 horizontalSpacer_15 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
767 horizontalLayout_15->addItem(horizontalSpacer_15);
770 gridLayout_3->addLayout(horizontalLayout_15, 11, 1, 1, 1);
772 label_23 =
new QLabel(videoTab);
773 label_23->setObjectName(QString::fromUtf8(
"label_23"));
774 label_23->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
776 gridLayout_3->addWidget(label_23, 5, 0, 1, 1);
778 horizontalLayout_17 =
new QHBoxLayout();
779 horizontalLayout_17->setObjectName(QString::fromUtf8(
"horizontalLayout_17"));
780 videoRateControlCombo =
new QComboBox(videoTab);
781 videoRateControlCombo->addItem(QString());
782 videoRateControlCombo->addItem(QString());
783 videoRateControlCombo->addItem(QString());
784 videoRateControlCombo->addItem(QString());
785 videoRateControlCombo->setObjectName(QString::fromUtf8(
"videoRateControlCombo"));
787 horizontalLayout_17->addWidget(videoRateControlCombo);
789 horizontalSpacer_17 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
791 horizontalLayout_17->addItem(horizontalSpacer_17);
794 gridLayout_3->addLayout(horizontalLayout_17, 5, 1, 1, 1);
796 videoBufferSizeLabel =
new QLabel(videoTab);
797 videoBufferSizeLabel->setObjectName(QString::fromUtf8(
"videoBufferSizeLabel"));
798 videoBufferSizeLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
800 gridLayout_3->addWidget(videoBufferSizeLabel, 7, 0, 1, 1);
802 videoBufferSizeLayout =
new QHBoxLayout();
803 videoBufferSizeLayout->setObjectName(QString::fromUtf8(
"videoBufferSizeLayout"));
804 videoBufferSizeSpinner =
new QDoubleSpinBox(videoTab);
805 videoBufferSizeSpinner->setObjectName(QString::fromUtf8(
"videoBufferSizeSpinner"));
806 videoBufferSizeSpinner->setMaximum(9999.000000000000000);
807 videoBufferSizeSpinner->setValue(224.000000000000000);
809 videoBufferSizeLayout->addWidget(videoBufferSizeSpinner);
811 videoBufferSizeSuffixLabel =
new QLabel(videoTab);
812 videoBufferSizeSuffixLabel->setObjectName(QString::fromUtf8(
"videoBufferSizeSuffixLabel"));
814 videoBufferSizeLayout->addWidget(videoBufferSizeSuffixLabel);
816 horizontalSpacer_18 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
818 videoBufferSizeLayout->addItem(horizontalSpacer_18);
821 gridLayout_3->addLayout(videoBufferSizeLayout, 7, 1, 1, 1);
823 videoQualityLabel =
new QLabel(videoTab);
824 videoQualityLabel->setObjectName(QString::fromUtf8(
"videoQualityLabel"));
825 videoQualityLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
827 gridLayout_3->addWidget(videoQualityLabel, 8, 0, 1, 1);
829 videoQualityLayout =
new QHBoxLayout();
830 videoQualityLayout->setObjectName(QString::fromUtf8(
"videoQualityLayout"));
831 videoQualitySpinner =
new QSpinBox(videoTab);
832 videoQualitySpinner->setObjectName(QString::fromUtf8(
"videoQualitySpinner"));
833 videoQualitySpinner->setMinimum(0);
834 videoQualitySpinner->setMaximum(100);
835 videoQualitySpinner->setValue(50);
837 videoQualityLayout->addWidget(videoQualitySpinner);
839 videoQualitySuffixLabel =
new QLabel(videoTab);
840 videoQualitySuffixLabel->setObjectName(QString::fromUtf8(
"videoQualitySuffixLabel"));
842 videoQualityLayout->addWidget(videoQualitySuffixLabel);
844 horizontalSpacer_19 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
846 videoQualityLayout->addItem(horizontalSpacer_19);
849 gridLayout_3->addLayout(videoQualityLayout, 8, 1, 1, 1);
851 videoBitrateLabel =
new QLabel(videoTab);
852 videoBitrateLabel->setObjectName(QString::fromUtf8(
"videoBitrateLabel"));
853 videoBitrateLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
855 gridLayout_3->addWidget(videoBitrateLabel, 6, 0, 1, 1);
857 tabWidget->addTab(videoTab, QString());
858 audioTab =
new QWidget();
859 audioTab->setObjectName(QString::fromUtf8(
"audioTab"));
860 gridLayout =
new QGridLayout(audioTab);
861 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
862 gridLayout->setVerticalSpacing(3);
863 channelsLabel =
new QLabel(audioTab);
864 channelsLabel->setObjectName(QString::fromUtf8(
"channelsLabel"));
865 channelsLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
867 gridLayout->addWidget(channelsLabel, 1, 0, 1, 1);
869 ChannelsHorizontalLayout =
new QHBoxLayout();
870 ChannelsHorizontalLayout->setObjectName(QString::fromUtf8(
"ChannelsHorizontalLayout"));
871 audioChannelsCombo =
new QComboBox(audioTab);
872 audioChannelsCombo->addItem(QString());
873 audioChannelsCombo->addItem(QString());
874 audioChannelsCombo->addItem(QString());
875 audioChannelsCombo->setObjectName(QString::fromUtf8(
"audioChannelsCombo"));
877 ChannelsHorizontalLayout->addWidget(audioChannelsCombo);
879 channelsHorizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
881 ChannelsHorizontalLayout->addItem(channelsHorizontalSpacer);
884 gridLayout->addLayout(ChannelsHorizontalLayout, 1, 1, 1, 1);
886 horizontalLayout_4 =
new QHBoxLayout();
887 horizontalLayout_4->setObjectName(QString::fromUtf8(
"horizontalLayout_4"));
888 sampleRateCombo =
new QComboBox(audioTab);
889 sampleRateCombo->addItem(QString());
890 sampleRateCombo->addItem(QString());
891 sampleRateCombo->addItem(QString());
892 sampleRateCombo->addItem(QString());
893 sampleRateCombo->addItem(QString());
894 sampleRateCombo->addItem(QString());
895 sampleRateCombo->addItem(QString());
896 sampleRateCombo->addItem(QString());
897 sampleRateCombo->setObjectName(QString::fromUtf8(
"sampleRateCombo"));
898 sampleRateCombo->setEditable(
true);
900 horizontalLayout_4->addWidget(sampleRateCombo);
902 label_9 =
new QLabel(audioTab);
903 label_9->setObjectName(QString::fromUtf8(
"label_9"));
905 horizontalLayout_4->addWidget(label_9);
907 horizontalSpacer_6 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
909 horizontalLayout_4->addItem(horizontalSpacer_6);
912 gridLayout->addLayout(horizontalLayout_4, 2, 1, 1, 1);
914 label_8 =
new QLabel(audioTab);
915 label_8->setObjectName(QString::fromUtf8(
"label_8"));
916 label_8->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
918 gridLayout->addWidget(label_8, 2, 0, 1, 1);
920 label_3 =
new QLabel(audioTab);
921 label_3->setObjectName(QString::fromUtf8(
"label_3"));
922 label_3->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
924 gridLayout->addWidget(label_3, 3, 0, 1, 1);
926 horizontalLayout_6 =
new QHBoxLayout();
927 horizontalLayout_6->setObjectName(QString::fromUtf8(
"horizontalLayout_6"));
928 audioCodecCombo =
new QComboBox(audioTab);
929 audioCodecCombo->setObjectName(QString::fromUtf8(
"audioCodecCombo"));
931 horizontalLayout_6->addWidget(audioCodecCombo);
933 horizontalSpacer_3 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
935 horizontalLayout_6->addItem(horizontalSpacer_3);
938 gridLayout->addLayout(horizontalLayout_6, 3, 1, 1, 1);
940 audioBitrateLabel =
new QLabel(audioTab);
941 audioBitrateLabel->setObjectName(QString::fromUtf8(
"audioBitrateLabel"));
942 audioBitrateLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
944 gridLayout->addWidget(audioBitrateLabel, 6, 0, 1, 1);
946 audioBitrateLayout =
new QHBoxLayout();
947 audioBitrateLayout->setObjectName(QString::fromUtf8(
"audioBitrateLayout"));
948 audioBitrateCombo =
new QComboBox(audioTab);
949 audioBitrateCombo->addItem(QString());
950 audioBitrateCombo->addItem(QString());
951 audioBitrateCombo->addItem(QString());
952 audioBitrateCombo->addItem(QString());
953 audioBitrateCombo->addItem(QString());
954 audioBitrateCombo->addItem(QString());
955 audioBitrateCombo->addItem(QString());
956 audioBitrateCombo->addItem(QString());
957 audioBitrateCombo->addItem(QString());
958 audioBitrateCombo->addItem(QString());
959 audioBitrateCombo->addItem(QString());
960 audioBitrateCombo->addItem(QString());
961 audioBitrateCombo->setObjectName(QString::fromUtf8(
"audioBitrateCombo"));
962 audioBitrateCombo->setEditable(
true);
964 audioBitrateLayout->addWidget(audioBitrateCombo);
966 audioBitrateSuffixLabel =
new QLabel(audioTab);
967 audioBitrateSuffixLabel->setObjectName(QString::fromUtf8(
"audioBitrateSuffixLabel"));
969 audioBitrateLayout->addWidget(audioBitrateSuffixLabel);
971 horizontalSpacer_4 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
973 audioBitrateLayout->addItem(horizontalSpacer_4);
976 gridLayout->addLayout(audioBitrateLayout, 6, 1, 1, 1);
978 disableAudioCheckbox =
new QCheckBox(audioTab);
979 disableAudioCheckbox->setObjectName(QString::fromUtf8(
"disableAudioCheckbox"));
981 gridLayout->addWidget(disableAudioCheckbox, 8, 1, 1, 1);
983 verticalSpacer_3 =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
985 gridLayout->addItem(verticalSpacer_3, 9, 0, 1, 1);
987 label_7 =
new QLabel(audioTab);
988 label_7->setObjectName(QString::fromUtf8(
"label_7"));
989 label_7->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
991 gridLayout->addWidget(label_7, 4, 0, 1, 1);
993 horizontalLayout_5 =
new QHBoxLayout();
994 horizontalLayout_5->setObjectName(QString::fromUtf8(
"horizontalLayout_5"));
995 audioRateControlCombo =
new QComboBox(audioTab);
996 audioRateControlCombo->addItem(QString());
997 audioRateControlCombo->addItem(QString());
998 audioRateControlCombo->addItem(QString());
999 audioRateControlCombo->setObjectName(QString::fromUtf8(
"audioRateControlCombo"));
1001 horizontalLayout_5->addWidget(audioRateControlCombo);
1003 horizontalSpacer_5 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
1005 horizontalLayout_5->addItem(horizontalSpacer_5);
1008 gridLayout->addLayout(horizontalLayout_5, 4, 1, 1, 1);
1010 audioQualityLabel =
new QLabel(audioTab);
1011 audioQualityLabel->setObjectName(QString::fromUtf8(
"audioQualityLabel"));
1012 audioQualityLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
1014 gridLayout->addWidget(audioQualityLabel, 7, 0, 1, 1);
1016 audioQualityLayout =
new QHBoxLayout();
1017 audioQualityLayout->setObjectName(QString::fromUtf8(
"audioQualityLayout"));
1018 audioQualitySpinner =
new QSpinBox(audioTab);
1019 audioQualitySpinner->setObjectName(QString::fromUtf8(
"audioQualitySpinner"));
1020 audioQualitySpinner->setMinimum(0);
1021 audioQualitySpinner->setMaximum(100);
1022 audioQualitySpinner->setValue(50);
1024 audioQualityLayout->addWidget(audioQualitySpinner);
1026 audioQualitySuffixLabel =
new QLabel(audioTab);
1027 audioQualitySuffixLabel->setObjectName(QString::fromUtf8(
"audioQualitySuffixLabel"));
1029 audioQualityLayout->addWidget(audioQualitySuffixLabel);
1031 horizontalSpacer_20 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
1033 audioQualityLayout->addItem(horizontalSpacer_20);
1036 gridLayout->addLayout(audioQualityLayout, 7, 1, 1, 1);
1038 tabWidget->addTab(audioTab, QString());
1039 otherTab =
new QWidget();
1040 otherTab->setObjectName(QString::fromUtf8(
"otherTab"));
1041 gridLayout_4 =
new QGridLayout(otherTab);
1042 gridLayout_4->setObjectName(QString::fromUtf8(
"gridLayout_4"));
1043 advancedTextEdit =
new QPlainTextEdit(otherTab);
1044 advancedTextEdit->setObjectName(QString::fromUtf8(
"advancedTextEdit"));
1046 gridLayout_4->addWidget(advancedTextEdit, 1, 0, 1, 1);
1048 otherTipLabel =
new QLabel(otherTab);
1049 otherTipLabel->setObjectName(QString::fromUtf8(
"otherTipLabel"));
1050 otherTipLabel->setWordWrap(
true);
1052 gridLayout_4->addWidget(otherTipLabel, 0, 0, 1, 1);
1054 tabWidget->addTab(otherTab, QString());
1056 verticalLayout_3->addWidget(tabWidget);
1058 verticalSpacer_2 =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
1060 verticalLayout_3->addItem(verticalSpacer_2);
1062 scrollArea->setWidget(scrollAreaWidgetContents);
1064 verticalLayout->addWidget(scrollArea);
1066 horizontalLayout_2 =
new QHBoxLayout();
1067 horizontalLayout_2->setSpacing(6);
1068 horizontalLayout_2->setObjectName(QString::fromUtf8(
"horizontalLayout_2"));
1069 encodeButton =
new QPushButton(dockWidgetContents);
1070 encodeButton->setObjectName(QString::fromUtf8(
"encodeButton"));
1072 horizontalLayout_2->addWidget(encodeButton);
1074 resetButton =
new QPushButton(dockWidgetContents);
1075 resetButton->setObjectName(QString::fromUtf8(
"resetButton"));
1077 horizontalLayout_2->addWidget(resetButton);
1079 advancedButton =
new QPushButton(dockWidgetContents);
1080 advancedButton->setObjectName(QString::fromUtf8(
"advancedButton"));
1081 advancedButton->setCheckable(
true);
1083 horizontalLayout_2->addWidget(advancedButton);
1085 advancedCheckBox =
new QCheckBox(dockWidgetContents);
1086 advancedCheckBox->setObjectName(QString::fromUtf8(
"advancedCheckBox"));
1088 horizontalLayout_2->addWidget(advancedCheckBox);
1090 streamButton =
new QPushButton(dockWidgetContents);
1091 streamButton->setObjectName(QString::fromUtf8(
"streamButton"));
1093 horizontalLayout_2->addWidget(streamButton);
1095 horizontalSpacer =
new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum);
1097 horizontalLayout_2->addItem(horizontalSpacer);
1100 verticalLayout->addLayout(horizontalLayout_2);
1102 stopCaptureLayout =
new QHBoxLayout();
1103 stopCaptureLayout->setSpacing(6);
1104 stopCaptureLayout->setObjectName(QString::fromUtf8(
"stopCaptureLayout"));
1105 stopCaptureButton =
new QPushButton(dockWidgetContents);
1106 stopCaptureButton->setObjectName(QString::fromUtf8(
"stopCaptureButton"));
1108 stopCaptureLayout->addWidget(stopCaptureButton);
1110 stopCaptureSpacer =
new QSpacerItem(40, 0, QSizePolicy::Expanding, QSizePolicy::Minimum);
1112 stopCaptureLayout->addItem(stopCaptureSpacer);
1115 verticalLayout->addLayout(stopCaptureLayout);
1118 horizontalLayout_21->addLayout(verticalLayout);
1120 horizontalLayout_21->setStretch(0, 3);
1121 horizontalLayout_21->setStretch(1, 4);
1122 EncodeDock->setWidget(dockWidgetContents);
1123 QWidget::setTabOrder(fromCombo, hwencodeCheckBox);
1124 QWidget::setTabOrder(hwencodeCheckBox, hwencodeButton);
1125 QWidget::setTabOrder(hwencodeButton, formatCombo);
1126 QWidget::setTabOrder(formatCombo, tabWidget);
1127 QWidget::setTabOrder(tabWidget, widthSpinner);
1128 QWidget::setTabOrder(widthSpinner, heightSpinner);
1129 QWidget::setTabOrder(heightSpinner, aspectNumSpinner);
1130 QWidget::setTabOrder(aspectNumSpinner, aspectDenSpinner);
1131 QWidget::setTabOrder(aspectDenSpinner, fpsSpinner);
1132 QWidget::setTabOrder(fpsSpinner, fpsComboBox);
1133 QWidget::setTabOrder(fpsComboBox, scanModeCombo);
1134 QWidget::setTabOrder(scanModeCombo, fieldOrderCombo);
1135 QWidget::setTabOrder(fieldOrderCombo, deinterlacerCombo);
1136 QWidget::setTabOrder(deinterlacerCombo, interpolationCombo);
1137 QWidget::setTabOrder(interpolationCombo, parallelCheckbox);
1138 QWidget::setTabOrder(parallelCheckbox, encodeButton);
1139 QWidget::setTabOrder(encodeButton, resetButton);
1140 QWidget::setTabOrder(resetButton, advancedButton);
1141 QWidget::setTabOrder(advancedButton, advancedCheckBox);
1142 QWidget::setTabOrder(advancedCheckBox, streamButton);
1143 QWidget::setTabOrder(streamButton, stopCaptureButton);
1144 QWidget::setTabOrder(stopCaptureButton, presetsSearch);
1145 QWidget::setTabOrder(presetsSearch, presetsTree);
1146 QWidget::setTabOrder(presetsTree, addPresetButton);
1147 QWidget::setTabOrder(addPresetButton, removePresetButton);
1148 QWidget::setTabOrder(removePresetButton, scrollArea);
1149 QWidget::setTabOrder(scrollArea, videoCodecCombo);
1150 QWidget::setTabOrder(videoCodecCombo, videoRateControlCombo);
1151 QWidget::setTabOrder(videoRateControlCombo, videoBitrateCombo);
1152 QWidget::setTabOrder(videoBitrateCombo, videoBufferSizeSpinner);
1153 QWidget::setTabOrder(videoBufferSizeSpinner, videoQualitySpinner);
1154 QWidget::setTabOrder(videoQualitySpinner, gopSpinner);
1155 QWidget::setTabOrder(gopSpinner, strictGopCheckBox);
1156 QWidget::setTabOrder(strictGopCheckBox, bFramesSpinner);
1157 QWidget::setTabOrder(bFramesSpinner, videoCodecThreadsSpinner);
1158 QWidget::setTabOrder(videoCodecThreadsSpinner, dualPassCheckbox);
1159 QWidget::setTabOrder(dualPassCheckbox, disableVideoCheckbox);
1160 QWidget::setTabOrder(disableVideoCheckbox, audioChannelsCombo);
1161 QWidget::setTabOrder(audioChannelsCombo, sampleRateCombo);
1162 QWidget::setTabOrder(sampleRateCombo, audioCodecCombo);
1163 QWidget::setTabOrder(audioCodecCombo, audioRateControlCombo);
1164 QWidget::setTabOrder(audioRateControlCombo, audioBitrateCombo);
1165 QWidget::setTabOrder(audioBitrateCombo, audioQualitySpinner);
1166 QWidget::setTabOrder(audioQualitySpinner, disableAudioCheckbox);
1167 QWidget::setTabOrder(disableAudioCheckbox, advancedTextEdit);
1169 retranslateUi(EncodeDock);
1171 tabWidget->setCurrentIndex(0);
1172 scanModeCombo->setCurrentIndex(1);
1173 deinterlacerCombo->setCurrentIndex(3);
1174 interpolationCombo->setCurrentIndex(1);
1175 videoBitrateCombo->setCurrentIndex(8);
1176 sampleRateCombo->setCurrentIndex(6);
1177 audioBitrateCombo->setCurrentIndex(5);
1178 encodeButton->setDefault(
true);
1181 QMetaObject::connectSlotsByName(EncodeDock);
1184 void retranslateUi(QDockWidget *EncodeDock)
1186 EncodeDock->setWindowTitle(QApplication::translate(
"EncodeDock",
"Export",
nullptr));
1187 label_6->setText(QApplication::translate(
"EncodeDock",
"<b>Presets</b>",
nullptr));
1188 presetsSearch->setPlaceholderText(QApplication::translate(
"EncodeDock",
"search",
nullptr));
1189 #ifndef QT_NO_TOOLTIP 1190 addPresetButton->setToolTip(QApplication::translate(
"EncodeDock",
"Add current settings as a new custom preset",
nullptr));
1191 #endif // QT_NO_TOOLTIP 1192 #ifndef QT_NO_TOOLTIP 1193 removePresetButton->setToolTip(QApplication::translate(
"EncodeDock",
"Delete currently selected preset",
nullptr));
1194 #endif // QT_NO_TOOLTIP 1195 helpLabel->setText(QApplication::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));
1196 label_5->setText(QApplication::translate(
"EncodeDock",
"From",
nullptr));
1197 formatLabel->setText(QApplication::translate(
"EncodeDock",
"Format",
nullptr));
1198 hwencodeCheckBox->setText(QApplication::translate(
"EncodeDock",
"Use hardware encoder",
nullptr));
1199 hwencodeButton->setText(QApplication::translate(
"EncodeDock",
"Configure...",
nullptr));
1200 label_4->setText(QApplication::translate(
"EncodeDock",
"Interpolation",
nullptr));
1201 label_15->setText(QApplication::translate(
"EncodeDock",
"Field order",
nullptr));
1202 label_13->setText(QApplication::translate(
"EncodeDock",
"Aspect ratio",
nullptr));
1203 label_11->setText(QApplication::translate(
"EncodeDock",
"x",
nullptr));
1204 label_14->setText(QApplication::translate(
"EncodeDock",
"Scan mode",
nullptr));
1205 scanModeCombo->setItemText(0, QApplication::translate(
"EncodeDock",
"Interlaced",
nullptr));
1206 scanModeCombo->setItemText(1, QApplication::translate(
"EncodeDock",
"Progressive",
nullptr));
1209 label_22->setText(QApplication::translate(
"EncodeDock",
"Resolution",
nullptr));
1210 label_10->setText(QApplication::translate(
"EncodeDock",
"Frames/sec",
nullptr));
1211 label_16->setText(QApplication::translate(
"EncodeDock",
":",
nullptr));
1212 fieldOrderCombo->setItemText(0, QApplication::translate(
"EncodeDock",
"Bottom Field First",
nullptr));
1213 fieldOrderCombo->setItemText(1, QApplication::translate(
"EncodeDock",
"Top Field First",
nullptr));
1215 deinterlacerCombo->setItemText(0, QApplication::translate(
"EncodeDock",
"One Field (fast)",
nullptr));
1216 deinterlacerCombo->setItemText(1, QApplication::translate(
"EncodeDock",
"Linear Blend (fast)",
nullptr));
1217 deinterlacerCombo->setItemText(2, QApplication::translate(
"EncodeDock",
"YADIF - temporal only (good)",
nullptr));
1218 deinterlacerCombo->setItemText(3, QApplication::translate(
"EncodeDock",
"YADIF - temporal + spatial (best)",
nullptr));
1220 label_2->setText(QApplication::translate(
"EncodeDock",
"Deinterlacer",
nullptr));
1221 interpolationCombo->setItemText(0, QApplication::translate(
"EncodeDock",
"Nearest Neighbor (fast)",
nullptr));
1222 interpolationCombo->setItemText(1, QApplication::translate(
"EncodeDock",
"Bilinear (good)",
nullptr));
1223 interpolationCombo->setItemText(2, QApplication::translate(
"EncodeDock",
"Bicubic (better)",
nullptr));
1224 interpolationCombo->setItemText(3, QApplication::translate(
"EncodeDock",
"Hyper/Lanczos (best)",
nullptr));
1226 #ifndef QT_NO_TOOLTIP 1227 parallelCheckbox->setToolTip(QApplication::translate(
"EncodeDock",
"This enables multiple image processing threads.\n" 1228 "Sometimes, this can be a problem, and you can\n" 1229 "test if turning this off helps. For example, some\n" 1230 "interlaced AVCHD in conjunction with the YADIF\n" 1231 "deinterlacer has been reported as problematic\n" 1232 "with parallel processing enabled.",
nullptr));
1233 #endif // QT_NO_TOOLTIP 1234 parallelCheckbox->setText(QApplication::translate(
"EncodeDock",
"Parallel processing",
nullptr));
1235 tabWidget->setTabText(tabWidget->indexOf(modeTab), QApplication::translate(
"EncodeDock",
"Video",
nullptr));
1236 label_17->setText(QApplication::translate(
"EncodeDock",
"Codec",
nullptr));
1237 label_18->setText(QApplication::translate(
"EncodeDock",
"GOP",
nullptr));
1238 #ifndef QT_NO_TOOLTIP 1239 gopSpinner->setToolTip(QApplication::translate(
"EncodeDock",
"GOP = group of pictures, which is the maximum key frame interval",
nullptr));
1240 #endif // QT_NO_TOOLTIP 1241 label_19->setText(QApplication::translate(
"EncodeDock",
"frames",
nullptr));
1242 #ifndef QT_NO_TOOLTIP 1243 strictGopCheckBox->setToolTip(QApplication::translate(
"EncodeDock",
"A fixed GOP means that keyframes will\n" 1244 "not be inserted at detected scene changes.",
nullptr));
1245 #endif // QT_NO_TOOLTIP 1246 strictGopCheckBox->setText(QApplication::translate(
"EncodeDock",
"Fixed",
nullptr));
1247 videoBitrateCombo->setItemText(0, QApplication::translate(
"EncodeDock",
"64k",
nullptr));
1248 videoBitrateCombo->setItemText(1, QApplication::translate(
"EncodeDock",
"128k",
nullptr));
1249 videoBitrateCombo->setItemText(2, QApplication::translate(
"EncodeDock",
"256k",
nullptr));
1250 videoBitrateCombo->setItemText(3, QApplication::translate(
"EncodeDock",
"512k",
nullptr));
1251 videoBitrateCombo->setItemText(4, QApplication::translate(
"EncodeDock",
"768k",
nullptr));
1252 videoBitrateCombo->setItemText(5, QApplication::translate(
"EncodeDock",
"1M",
nullptr));
1253 videoBitrateCombo->setItemText(6, QApplication::translate(
"EncodeDock",
"1200k",
nullptr));
1254 videoBitrateCombo->setItemText(7, QApplication::translate(
"EncodeDock",
"1500k",
nullptr));
1255 videoBitrateCombo->setItemText(8, QApplication::translate(
"EncodeDock",
"2M",
nullptr));
1256 videoBitrateCombo->setItemText(9, QApplication::translate(
"EncodeDock",
"2500k",
nullptr));
1257 videoBitrateCombo->setItemText(10, QApplication::translate(
"EncodeDock",
"3M",
nullptr));
1258 videoBitrateCombo->setItemText(11, QApplication::translate(
"EncodeDock",
"4M",
nullptr));
1259 videoBitrateCombo->setItemText(12, QApplication::translate(
"EncodeDock",
"5M",
nullptr));
1260 videoBitrateCombo->setItemText(13, QApplication::translate(
"EncodeDock",
"6M",
nullptr));
1261 videoBitrateCombo->setItemText(14, QApplication::translate(
"EncodeDock",
"8M",
nullptr));
1262 videoBitrateCombo->setItemText(15, QApplication::translate(
"EncodeDock",
"10M",
nullptr));
1263 videoBitrateCombo->setItemText(16, QApplication::translate(
"EncodeDock",
"12M",
nullptr));
1264 videoBitrateCombo->setItemText(17, QApplication::translate(
"EncodeDock",
"14M",
nullptr));
1265 videoBitrateCombo->setItemText(18, QApplication::translate(
"EncodeDock",
"16M",
nullptr));
1266 videoBitrateCombo->setItemText(19, QApplication::translate(
"EncodeDock",
"18M",
nullptr));
1267 videoBitrateCombo->setItemText(20, QApplication::translate(
"EncodeDock",
"20M",
nullptr));
1268 videoBitrateCombo->setItemText(21, QApplication::translate(
"EncodeDock",
"25M",
nullptr));
1269 videoBitrateCombo->setItemText(22, QApplication::translate(
"EncodeDock",
"30M",
nullptr));
1270 videoBitrateCombo->setItemText(23, QApplication::translate(
"EncodeDock",
"40M",
nullptr));
1271 videoBitrateCombo->setItemText(24, QApplication::translate(
"EncodeDock",
"50M",
nullptr));
1272 videoBitrateCombo->setItemText(25, QApplication::translate(
"EncodeDock",
"60M",
nullptr));
1273 videoBitrateCombo->setItemText(26, QApplication::translate(
"EncodeDock",
"70M",
nullptr));
1274 videoBitrateCombo->setItemText(27, QApplication::translate(
"EncodeDock",
"80M",
nullptr));
1276 #ifndef QT_NO_TOOLTIP 1277 videoBitrateCombo->setToolTip(QApplication::translate(
"EncodeDock",
"The average bit rate",
nullptr));
1278 #endif // QT_NO_TOOLTIP 1279 videoBitrateSuffixLabel->setText(QApplication::translate(
"EncodeDock",
"b/s",
nullptr));
1280 disableVideoCheckbox->setText(QApplication::translate(
"EncodeDock",
"Disable video",
nullptr));
1281 dualPassCheckbox->setText(QApplication::translate(
"EncodeDock",
"Dual pass",
nullptr));
1282 label_20->setText(QApplication::translate(
"EncodeDock",
"B frames",
nullptr));
1283 #ifndef QT_NO_TOOLTIP 1284 bFramesSpinner->setToolTip(QApplication::translate(
"EncodeDock",
"B frames are the bidirectional \"delta\" pictures\n" 1285 "in temporal compression",
nullptr));
1286 #endif // QT_NO_TOOLTIP 1287 label_12->setText(QApplication::translate(
"EncodeDock",
"Codec threads",
nullptr));
1288 label_21->setText(QApplication::translate(
"EncodeDock",
"(0 = auto)",
nullptr));
1289 label_23->setText(QApplication::translate(
"EncodeDock",
"Rate control",
nullptr));
1290 videoRateControlCombo->setItemText(0, QApplication::translate(
"EncodeDock",
"Average Bitrate",
nullptr));
1291 videoRateControlCombo->setItemText(1, QApplication::translate(
"EncodeDock",
"Constant Bitrate",
nullptr));
1292 videoRateControlCombo->setItemText(2, QApplication::translate(
"EncodeDock",
"Quality-based VBR",
nullptr));
1293 videoRateControlCombo->setItemText(3, QApplication::translate(
"EncodeDock",
"Constrained VBR",
nullptr));
1295 videoBufferSizeLabel->setText(QApplication::translate(
"EncodeDock",
"Buffer size",
nullptr));
1296 videoBufferSizeSuffixLabel->setText(QApplication::translate(
"EncodeDock",
"KiB",
nullptr));
1297 videoQualityLabel->setText(QApplication::translate(
"EncodeDock",
"Quality",
nullptr));
1298 videoQualitySpinner->setSuffix(QApplication::translate(
"EncodeDock",
" %",
nullptr));
1299 videoQualitySuffixLabel->setText(QApplication::translate(
"EncodeDock",
"TextLabel",
nullptr));
1300 videoBitrateLabel->setText(QApplication::translate(
"EncodeDock",
"Bitrate",
nullptr));
1301 tabWidget->setTabText(tabWidget->indexOf(videoTab), QApplication::translate(
"EncodeDock",
"Codec",
nullptr));
1302 channelsLabel->setText(QApplication::translate(
"EncodeDock",
"Channels",
nullptr));
1303 audioChannelsCombo->setItemText(0, QApplication::translate(
"EncodeDock",
"1 (mono)",
nullptr));
1304 audioChannelsCombo->setItemText(1, QApplication::translate(
"EncodeDock",
"2 (stereo)",
nullptr));
1305 audioChannelsCombo->setItemText(2, QApplication::translate(
"EncodeDock",
"6 (5.1)",
nullptr));
1307 #ifndef QT_NO_TOOLTIP 1308 audioChannelsCombo->setToolTip(QApplication::translate(
"EncodeDock",
"The number of audio channels in the output.",
nullptr));
1309 #endif // QT_NO_TOOLTIP 1310 sampleRateCombo->setItemText(0, QApplication::translate(
"EncodeDock",
"8000",
nullptr));
1311 sampleRateCombo->setItemText(1, QApplication::translate(
"EncodeDock",
"12000",
nullptr));
1312 sampleRateCombo->setItemText(2, QApplication::translate(
"EncodeDock",
"16000",
nullptr));
1313 sampleRateCombo->setItemText(3, QApplication::translate(
"EncodeDock",
"22050",
nullptr));
1314 sampleRateCombo->setItemText(4, QApplication::translate(
"EncodeDock",
"32000",
nullptr));
1315 sampleRateCombo->setItemText(5, QApplication::translate(
"EncodeDock",
"44100",
nullptr));
1316 sampleRateCombo->setItemText(6, QApplication::translate(
"EncodeDock",
"48000",
nullptr));
1317 sampleRateCombo->setItemText(7, QApplication::translate(
"EncodeDock",
"96000",
nullptr));
1319 label_9->setText(QApplication::translate(
"EncodeDock",
"Hz",
nullptr));
1320 label_8->setText(QApplication::translate(
"EncodeDock",
"Sample rate",
nullptr));
1321 label_3->setText(QApplication::translate(
"EncodeDock",
"Codec",
nullptr));
1322 audioBitrateLabel->setText(QApplication::translate(
"EncodeDock",
"Bitrate",
nullptr));
1323 audioBitrateCombo->setItemText(0, QApplication::translate(
"EncodeDock",
"16k",
nullptr));
1324 audioBitrateCombo->setItemText(1, QApplication::translate(
"EncodeDock",
"32k",
nullptr));
1325 audioBitrateCombo->setItemText(2, QApplication::translate(
"EncodeDock",
"48k",
nullptr));
1326 audioBitrateCombo->setItemText(3, QApplication::translate(
"EncodeDock",
"64k",
nullptr));
1327 audioBitrateCombo->setItemText(4, QApplication::translate(
"EncodeDock",
"96k",
nullptr));
1328 audioBitrateCombo->setItemText(5, QApplication::translate(
"EncodeDock",
"128k",
nullptr));
1329 audioBitrateCombo->setItemText(6, QApplication::translate(
"EncodeDock",
"192k",
nullptr));
1330 audioBitrateCombo->setItemText(7, QApplication::translate(
"EncodeDock",
"220k",
nullptr));
1331 audioBitrateCombo->setItemText(8, QApplication::translate(
"EncodeDock",
"256k",
nullptr));
1332 audioBitrateCombo->setItemText(9, QApplication::translate(
"EncodeDock",
"384k",
nullptr));
1333 audioBitrateCombo->setItemText(10, QApplication::translate(
"EncodeDock",
"512k",
nullptr));
1334 audioBitrateCombo->setItemText(11, QApplication::translate(
"EncodeDock",
"1M",
nullptr));
1336 #ifndef QT_NO_TOOLTIP 1337 audioBitrateCombo->setToolTip(QApplication::translate(
"EncodeDock",
"The average bit rate",
nullptr));
1338 #endif // QT_NO_TOOLTIP 1339 audioBitrateSuffixLabel->setText(QApplication::translate(
"EncodeDock",
"b/s",
nullptr));
1340 disableAudioCheckbox->setText(QApplication::translate(
"EncodeDock",
"Disable audio",
nullptr));
1341 label_7->setText(QApplication::translate(
"EncodeDock",
"Rate control",
nullptr));
1342 audioRateControlCombo->setItemText(0, QApplication::translate(
"EncodeDock",
"Average Bitrate",
nullptr));
1343 audioRateControlCombo->setItemText(1, QApplication::translate(
"EncodeDock",
"Constant Bitrate",
nullptr));
1344 audioRateControlCombo->setItemText(2, QApplication::translate(
"EncodeDock",
"Quality-based VBR",
nullptr));
1346 audioQualityLabel->setText(QApplication::translate(
"EncodeDock",
"Quality",
nullptr));
1347 audioQualitySpinner->setSuffix(QApplication::translate(
"EncodeDock",
" %",
nullptr));
1348 audioQualitySuffixLabel->setText(QApplication::translate(
"EncodeDock",
"TextLabel",
nullptr));
1349 tabWidget->setTabText(tabWidget->indexOf(audioTab), QApplication::translate(
"EncodeDock",
"Audio",
nullptr));
1350 tabWidget->setTabText(tabWidget->indexOf(otherTab), QApplication::translate(
"EncodeDock",
"Other",
nullptr));
1351 encodeButton->setText(QApplication::translate(
"EncodeDock",
"Export File",
nullptr));
1352 #ifndef QT_NO_TOOLTIP 1353 resetButton->setToolTip(QApplication::translate(
"EncodeDock",
"Reset options to defaults",
nullptr));
1354 #endif // QT_NO_TOOLTIP 1355 resetButton->setText(QApplication::translate(
"EncodeDock",
"Reset",
nullptr));
1356 advancedButton->setText(QApplication::translate(
"EncodeDock",
"Advanced",
nullptr));
1357 #ifndef QT_NO_TOOLTIP 1358 advancedCheckBox->setToolTip(QApplication::translate(
"EncodeDock",
"Always start in Advanced mode",
nullptr));
1359 #endif // QT_NO_TOOLTIP 1360 advancedCheckBox->setText(QString());
1361 streamButton->setText(QApplication::translate(
"EncodeDock",
"Stream",
nullptr));
1362 stopCaptureButton->setText(QApplication::translate(
"EncodeDock",
"Stop Capture",
nullptr));
1368 class EncodeDock:
public Ui_EncodeDock {};
1373 #endif // UI_ENCODEDOCK_H