Imported Upstream version 0.13.2+dsfg1
This commit is contained in:
commit
fb3990e9e5
2036 changed files with 287360 additions and 0 deletions
37
obs/window-basic-adv-audio.hpp
Normal file
37
obs/window-basic-adv-audio.hpp
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
#pragma once
|
||||
|
||||
#include <obs.hpp>
|
||||
#include <QDialog>
|
||||
#include <vector>
|
||||
|
||||
class OBSAdvAudioCtrl;
|
||||
class QGridLayout;
|
||||
|
||||
// "Basic advanced audio"? ...
|
||||
|
||||
class OBSBasicAdvAudio : public QDialog {
|
||||
Q_OBJECT
|
||||
|
||||
private:
|
||||
QWidget *controlArea;
|
||||
QGridLayout *mainLayout;
|
||||
OBSSignal sourceAddedSignal;
|
||||
OBSSignal sourceRemovedSignal;
|
||||
|
||||
std::vector<OBSAdvAudioCtrl*> controls;
|
||||
|
||||
inline void AddAudioSource(obs_source_t *source);
|
||||
|
||||
static bool EnumSources(void *param, obs_source_t *source);
|
||||
|
||||
static void OBSSourceAdded(void *param, calldata_t *calldata);
|
||||
static void OBSSourceRemoved(void *param, calldata_t *calldata);
|
||||
|
||||
public slots:
|
||||
void SourceAdded(OBSSource source);
|
||||
void SourceRemoved(OBSSource source);
|
||||
|
||||
public:
|
||||
OBSBasicAdvAudio(QWidget *parent);
|
||||
~OBSBasicAdvAudio();
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue