cutego/multimedia/qcamerainfo.cpp

51 lines
1.2 KiB
C++
Raw Normal View History

2015-10-24 18:18:24 +03:00
#include "qcamerainfo.h"
#include <QModelIndex>
#include <QCamera>
2015-11-09 20:23:42 +03:00
#include <QByteArray>
2015-10-24 18:18:24 +03:00
#include <QString>
#include <QVariant>
2015-11-09 20:23:42 +03:00
#include <QUrl>
2015-10-24 18:18:24 +03:00
#include <QCameraInfo>
#include "_cgo_export.h"
class MyQCameraInfo: public QCameraInfo {
public:
};
2015-11-09 20:23:42 +03:00
void* QCameraInfo_NewQCameraInfo(void* name){
2015-10-24 18:18:24 +03:00
return new QCameraInfo(*static_cast<QByteArray*>(name));
}
2015-11-09 20:23:42 +03:00
void* QCameraInfo_NewQCameraInfo2(void* camera){
2015-10-24 18:18:24 +03:00
return new QCameraInfo(*static_cast<QCamera*>(camera));
}
2015-11-09 20:23:42 +03:00
void* QCameraInfo_NewQCameraInfo3(void* other){
2015-10-24 18:18:24 +03:00
return new QCameraInfo(*static_cast<QCameraInfo*>(other));
}
2015-11-09 20:23:42 +03:00
char* QCameraInfo_Description(void* ptr){
2015-10-24 18:18:24 +03:00
return static_cast<QCameraInfo*>(ptr)->description().toUtf8().data();
}
2015-11-09 20:23:42 +03:00
char* QCameraInfo_DeviceName(void* ptr){
2015-10-24 18:18:24 +03:00
return static_cast<QCameraInfo*>(ptr)->deviceName().toUtf8().data();
}
2015-11-09 20:23:42 +03:00
int QCameraInfo_IsNull(void* ptr){
2015-10-24 18:18:24 +03:00
return static_cast<QCameraInfo*>(ptr)->isNull();
}
2015-11-09 20:23:42 +03:00
int QCameraInfo_Orientation(void* ptr){
2015-10-24 18:18:24 +03:00
return static_cast<QCameraInfo*>(ptr)->orientation();
}
2015-11-09 20:23:42 +03:00
int QCameraInfo_Position(void* ptr){
2015-10-24 18:18:24 +03:00
return static_cast<QCameraInfo*>(ptr)->position();
}
2015-11-09 20:23:42 +03:00
void QCameraInfo_DestroyQCameraInfo(void* ptr){
2015-10-24 18:18:24 +03:00
static_cast<QCameraInfo*>(ptr)->~QCameraInfo();
}