mirror of
https://github.com/bluszcz/cutego.git
synced 2024-09-28 21:25:16 +03:00
42 lines
1.1 KiB
C++
Executable file
42 lines
1.1 KiB
C++
Executable file
#include "qaudiodeviceinfo.h"
|
|
#include <QUrl>
|
|
#include <QModelIndex>
|
|
#include <QAudioFormat>
|
|
#include <QString>
|
|
#include <QVariant>
|
|
#include <QAudioDeviceInfo>
|
|
#include "_cgo_export.h"
|
|
|
|
class MyQAudioDeviceInfo: public QAudioDeviceInfo {
|
|
public:
|
|
};
|
|
|
|
void* QAudioDeviceInfo_NewQAudioDeviceInfo(){
|
|
return new QAudioDeviceInfo();
|
|
}
|
|
|
|
void* QAudioDeviceInfo_NewQAudioDeviceInfo2(void* other){
|
|
return new QAudioDeviceInfo(*static_cast<QAudioDeviceInfo*>(other));
|
|
}
|
|
|
|
char* QAudioDeviceInfo_DeviceName(void* ptr){
|
|
return static_cast<QAudioDeviceInfo*>(ptr)->deviceName().toUtf8().data();
|
|
}
|
|
|
|
int QAudioDeviceInfo_IsFormatSupported(void* ptr, void* settings){
|
|
return static_cast<QAudioDeviceInfo*>(ptr)->isFormatSupported(*static_cast<QAudioFormat*>(settings));
|
|
}
|
|
|
|
int QAudioDeviceInfo_IsNull(void* ptr){
|
|
return static_cast<QAudioDeviceInfo*>(ptr)->isNull();
|
|
}
|
|
|
|
char* QAudioDeviceInfo_SupportedCodecs(void* ptr){
|
|
return static_cast<QAudioDeviceInfo*>(ptr)->supportedCodecs().join("|").toUtf8().data();
|
|
}
|
|
|
|
void QAudioDeviceInfo_DestroyQAudioDeviceInfo(void* ptr){
|
|
static_cast<QAudioDeviceInfo*>(ptr)->~QAudioDeviceInfo();
|
|
}
|
|
|