mirror of
https://github.com/bluszcz/cutego.git
synced 2024-09-28 21:25:16 +03:00
54 lines
3.1 KiB
C++
Executable file
54 lines
3.1 KiB
C++
Executable file
#include "qaudioinputselectorcontrol.h"
|
|
#include <QAudioInput>
|
|
#include <QString>
|
|
#include <QVariant>
|
|
#include <QUrl>
|
|
#include <QModelIndex>
|
|
#include <QObject>
|
|
#include <QMetaObject>
|
|
#include <QAudioInputSelectorControl>
|
|
#include "_cgo_export.h"
|
|
|
|
class MyQAudioInputSelectorControl: public QAudioInputSelectorControl {
|
|
public:
|
|
void Signal_ActiveInputChanged(const QString & name){callbackQAudioInputSelectorControlActiveInputChanged(this->objectName().toUtf8().data(), name.toUtf8().data());};
|
|
void Signal_AvailableInputsChanged(){callbackQAudioInputSelectorControlAvailableInputsChanged(this->objectName().toUtf8().data());};
|
|
};
|
|
|
|
char* QAudioInputSelectorControl_ActiveInput(void* ptr){
|
|
return static_cast<QAudioInputSelectorControl*>(ptr)->activeInput().toUtf8().data();
|
|
}
|
|
|
|
void QAudioInputSelectorControl_ConnectActiveInputChanged(void* ptr){
|
|
QObject::connect(static_cast<QAudioInputSelectorControl*>(ptr), static_cast<void (QAudioInputSelectorControl::*)(const QString &)>(&QAudioInputSelectorControl::activeInputChanged), static_cast<MyQAudioInputSelectorControl*>(ptr), static_cast<void (MyQAudioInputSelectorControl::*)(const QString &)>(&MyQAudioInputSelectorControl::Signal_ActiveInputChanged));;
|
|
}
|
|
|
|
void QAudioInputSelectorControl_DisconnectActiveInputChanged(void* ptr){
|
|
QObject::disconnect(static_cast<QAudioInputSelectorControl*>(ptr), static_cast<void (QAudioInputSelectorControl::*)(const QString &)>(&QAudioInputSelectorControl::activeInputChanged), static_cast<MyQAudioInputSelectorControl*>(ptr), static_cast<void (MyQAudioInputSelectorControl::*)(const QString &)>(&MyQAudioInputSelectorControl::Signal_ActiveInputChanged));;
|
|
}
|
|
|
|
void QAudioInputSelectorControl_ConnectAvailableInputsChanged(void* ptr){
|
|
QObject::connect(static_cast<QAudioInputSelectorControl*>(ptr), static_cast<void (QAudioInputSelectorControl::*)()>(&QAudioInputSelectorControl::availableInputsChanged), static_cast<MyQAudioInputSelectorControl*>(ptr), static_cast<void (MyQAudioInputSelectorControl::*)()>(&MyQAudioInputSelectorControl::Signal_AvailableInputsChanged));;
|
|
}
|
|
|
|
void QAudioInputSelectorControl_DisconnectAvailableInputsChanged(void* ptr){
|
|
QObject::disconnect(static_cast<QAudioInputSelectorControl*>(ptr), static_cast<void (QAudioInputSelectorControl::*)()>(&QAudioInputSelectorControl::availableInputsChanged), static_cast<MyQAudioInputSelectorControl*>(ptr), static_cast<void (MyQAudioInputSelectorControl::*)()>(&MyQAudioInputSelectorControl::Signal_AvailableInputsChanged));;
|
|
}
|
|
|
|
char* QAudioInputSelectorControl_DefaultInput(void* ptr){
|
|
return static_cast<QAudioInputSelectorControl*>(ptr)->defaultInput().toUtf8().data();
|
|
}
|
|
|
|
char* QAudioInputSelectorControl_InputDescription(void* ptr, char* name){
|
|
return static_cast<QAudioInputSelectorControl*>(ptr)->inputDescription(QString(name)).toUtf8().data();
|
|
}
|
|
|
|
void QAudioInputSelectorControl_SetActiveInput(void* ptr, char* name){
|
|
QMetaObject::invokeMethod(static_cast<QAudioInputSelectorControl*>(ptr), "setActiveInput", Q_ARG(QString, QString(name)));
|
|
}
|
|
|
|
void QAudioInputSelectorControl_DestroyQAudioInputSelectorControl(void* ptr){
|
|
static_cast<QAudioInputSelectorControl*>(ptr)->~QAudioInputSelectorControl();
|
|
}
|
|
|