cutego/multimedia/qaudioinputselectorcontrol.cpp
2015-11-09 18:23:42 +01:00

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();
}