mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-09-19 09:41:32 +08:00
UI: Add audio monitoring to settings/adv audio props.
Adds audio monitoring selection to advanced audio properties, and adds the ability to select the device in advanced settings.
This commit is contained in:
@@ -22,26 +22,32 @@ OBSBasicAdvAudio::OBSBasicAdvAudio(QWidget *parent)
|
||||
QWidget *widget;
|
||||
QLabel *label;
|
||||
|
||||
int idx = 0;
|
||||
mainLayout = new QGridLayout;
|
||||
mainLayout->setContentsMargins(0, 0, 0, 0);
|
||||
label = new QLabel(QTStr("Basic.AdvAudio.Name"));
|
||||
label->setAlignment(Qt::AlignHCenter);
|
||||
mainLayout->addWidget(label, 0, 0);
|
||||
mainLayout->addWidget(label, 0, idx++);
|
||||
label = new QLabel(QTStr("Basic.AdvAudio.Volume"));
|
||||
label->setAlignment(Qt::AlignHCenter);
|
||||
mainLayout->addWidget(label, 0, 1);
|
||||
mainLayout->addWidget(label, 0, idx++);
|
||||
label = new QLabel(QTStr("Basic.AdvAudio.Mono"));
|
||||
label->setAlignment(Qt::AlignHCenter);
|
||||
mainLayout->addWidget(label, 0, 2);
|
||||
mainLayout->addWidget(label, 0, idx++);
|
||||
label = new QLabel(QTStr("Basic.AdvAudio.Panning"));
|
||||
label->setAlignment(Qt::AlignHCenter);
|
||||
mainLayout->addWidget(label, 0, 3);
|
||||
mainLayout->addWidget(label, 0, idx++);
|
||||
label = new QLabel(QTStr("Basic.AdvAudio.SyncOffset"));
|
||||
label->setAlignment(Qt::AlignHCenter);
|
||||
mainLayout->addWidget(label, 0, 4);
|
||||
mainLayout->addWidget(label, 0, idx++);
|
||||
#if defined(_WIN32) || defined(__APPLE__)
|
||||
label = new QLabel(QTStr("Basic.AdvAudio.Monitoring"));
|
||||
label->setAlignment(Qt::AlignHCenter);
|
||||
mainLayout->addWidget(label, 0, idx++);
|
||||
#endif
|
||||
label = new QLabel(QTStr("Basic.AdvAudio.AudioTracks"));
|
||||
label->setAlignment(Qt::AlignHCenter);
|
||||
mainLayout->addWidget(label, 0, 5);
|
||||
mainLayout->addWidget(label, 0, idx++);
|
||||
|
||||
controlArea = new QWidget;
|
||||
controlArea->setLayout(mainLayout);
|
||||
|
||||
Reference in New Issue
Block a user