16 void onDirectionChanged();
17 void onMuxerChanged();
18 void onVEncoderChanged();
19 void onAEncoderChanged();
21 QLineEdit* m_deviceNameEdit{};
22 QComboBox* m_direction{};
23 QStackedWidget* m_stack{};
26 QLineEdit* m_inPath{};
27 QPlainTextEdit* m_inOptions{};
30 QLineEdit* m_outPath{};
34 QSpinBox* m_audioChannels{};
36 QComboBox* m_vencoder{};
37 QComboBox* m_aencoder{};
38 QComboBox* m_pixfmt{};
39 QComboBox* m_smpfmt{};
40 QPlainTextEdit* m_outOptions{};
41 QPushButton* m_showOptions{};
42 QComboBox* m_inputTransfer{};
43 QLabel* m_validationLabel{};
47 void validateOutput();