/****************************************************************************
** Meta object code from reading C++ file 'hkcamera.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.0)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../../hkcamera.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'hkcamera.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.9.0. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_HKCamera_t {
QByteArrayData data[30];
char stringdata0[279];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_HKCamera_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_HKCamera_t qt_meta_stringdata_HKCamera = {
{
QT_MOC_LITERAL(0, 0, 8), // "HKCamera"
QT_MOC_LITERAL(1, 9, 23), // "SendAnImageToMainThread"
QT_MOC_LITERAL(2, 33, 0), // ""
QT_MOC_LITERAL(3, 34, 7), // "HKLogin"
QT_MOC_LITERAL(4, 42, 11), // "HKStartPlay"
QT_MOC_LITERAL(5, 54, 10), // "Mat2QImage"
QT_MOC_LITERAL(6, 65, 7), // "cv::Mat"
QT_MOC_LITERAL(7, 73, 3), // "src"
QT_MOC_LITERAL(8, 77, 8), // "DecCBFun"
QT_MOC_LITERAL(9, 86, 5), // "nPort"
QT_MOC_LITERAL(10, 92, 5), // "char*"
QT_MOC_LITERAL(11, 98, 4), // "pBuf"
QT_MOC_LITERAL(12, 103, 5), // "nSize"
QT_MOC_LITERAL(13, 109, 11), // "FRAME_INFO*"
QT_MOC_LITERAL(14, 121, 10), // "pFrameInfo"
QT_MOC_LITERAL(15, 132, 10), // "nReserved1"
QT_MOC_LITERAL(16, 143, 10), // "nReserved2"
QT_MOC_LITERAL(17, 154, 17), // "fRealDataCallBack"
QT_MOC_LITERAL(18, 172, 4), // "LONG"
QT_MOC_LITERAL(19, 177, 11), // "lRealHandle"
QT_MOC_LITERAL(20, 189, 5), // "DWORD"
QT_MOC_LITERAL(21, 195, 10), // "dwDataType"
QT_MOC_LITERAL(22, 206, 5), // "BYTE*"
QT_MOC_LITERAL(23, 212, 7), // "pBuffer"
QT_MOC_LITERAL(24, 220, 9), // "dwBufSize"
QT_MOC_LITERAL(25, 230, 5), // "pUser"
QT_MOC_LITERAL(26, 236, 19), // "g_ExceptionCallBack"
QT_MOC_LITERAL(27, 256, 6), // "dwType"
QT_MOC_LITERAL(28, 263, 7), // "lUserID"
QT_MOC_LITERAL(29, 271, 7) // "lHandle"
},
"HKCamera\0SendAnImageToMainThread\0\0"
"HKLogin\0HKStartPlay\0Mat2QImage\0cv::Mat\0"
"src\0DecCBFun\0nPort\0char*\0pBuf\0nSize\0"
"FRAME_INFO*\0pFrameInfo\0nReserved1\0"
"nReserved2\0fRealDataCallBack\0LONG\0"
"lRealHandle\0DWORD\0dwDataType\0BYTE*\0"
"pBuffer\0dwBufSize\0pUser\0g_ExceptionCallBack\0"
"dwType\0lUserID\0lHandle"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_HKCamera[] = {
// content:
7, // revision
0, // classname
0, 0, // classinfo
7, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 49, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
3, 0, 52, 2, 0x08 /* Private */,
4, 0, 53, 2, 0x08 /* Private */,
5, 1, 54, 2, 0x08 /* Private */,
8, 6, 57, 2, 0x08 /* Private */,
17, 5, 70, 2, 0x08 /* Private */,
26, 4, 81, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void, QMetaType::QImage, 2,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::QImage, 0x80000000 | 6, 7,
QMetaType::Void, QMetaType::Long, 0x80000000 | 10, QMetaType::Long, 0x80000000 | 13, QMetaType::Long, QMetaType::Long, 9, 11, 12, 14, 15, 16,
QMetaType::Void, 0x80000000 | 18, 0x80000000 | 20, 0x80000000 | 22, 0x80000000 | 20, QMetaType::VoidStar, 19, 21, 23, 24, 25,
QMetaType::Void, 0x80000000 | 20, 0x80000000 | 18, 0x80000000 | 18, QMetaType::VoidStar, 27, 28, 29, 25,
0 // eod
};
void HKCamera::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
HKCamera *_t = static_cast<HKCamera *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->SendAnImageToMainThread((*reinterpret_cast< QImage(*)>(_a[1]))); break;
case 1: _t->HKLogin(); break;
case 2: _t->HKStartPlay(); break;
case 3: { QImage _r = _t->Mat2QImage((*reinterpret_cast< const cv::Mat(*)>(_a[1])));
if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = std::move(_r); } break;
case 4: _t->DecCBFun((*reinterpret_cast< long(*)>(_a[1])),(*reinterpret_cast< char*(*)>(_a[2])),(*reinterpret_cast< long(*)>(_a[3])),(*reinterpret_cast< FRAME_INFO*(*)>(_a[4])),(*reinterpret_cast< long(*)>(_a[5])),(*reinterpret_cast< long(*)>(_a[6]))); break;
case 5: _t->fRealDataCallBack((*reinterpret_cast< LONG(*)>(_a[1])),(*reinterpret_cast< DWORD(*)>(_a[2])),(*reinterpret_cast< BYTE*(*)>(_a[3])),(*reinterpret_cast< DWORD(*)>(_a[4])),(*reinterpret_cast< void*(*)>(_a[5]))); break;
case 6: _t->g_ExceptionCallBack((*reinterpret_cast< DWORD(*)>(_a[1])),(*reinterpret_cast< LONG(*)>(_a[2])),(*reinterpret_cast< LONG(*)>(_a[3])),(*reinterpret_cast< void*(*)>(_a[4]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
void **func = reinterpret_cast<void **>(_a[1]);
{
typedef void (HKCamera::*_t)(QImage );
if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&HKCamera::SendAnImageToMainThread)) {
*result = 0;
return;
}
}
}
}
const QMetaObject HKCamera::staticMetaObject = {
{ &QObject::staticMetaObject, qt_meta_stringdata_HKCamera.data,
qt_meta_data_HKCamera, qt_static_metacall, nullptr, nullptr}
};
const QMetaObject *HKCamera::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *HKCamera::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_HKCamera.stringdata0))
return static_cast<void*>(const_cast< HKCamera*>(this));
return QObject::qt_metacast(_clname);
}
int HKCamera::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 7)
qt_static_metacall(this, _c, _id, _a);
_id -= 7;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 7)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 7;
}
return _id;
}
// SIGNAL 0
void HKCamera::SendAnImageToMainThread(QImage _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
使用QT5.9开发海康威视相机,多线程下使用QLabel实时显示相机捕获的图像 (360个子文件)
libopencv_ts2413.a 1.08MB
libopencv_core2413.dll.a 849KB
libopencv_haartraining_engine.a 692KB
libopencv_legacy2413.dll.a 558KB
libopencv_gpu2413.dll.a 467KB
libopencv_ocl2413.dll.a 428KB
libopencv_features2d2413.dll.a 426KB
libopencv_stitching2413.dll.a 410KB
libopencv_ml2413.dll.a 377KB
libopencv_contrib2413.dll.a 371KB
libopencv_imgproc2413.dll.a 256KB
libopencv_videostab2413.dll.a 227KB
libopencv_nonfree2413.dll.a 167KB
libopencv_calib3d2413.dll.a 154KB
libopencv_objdetect2413.dll.a 146KB
libopencv_superres2413.dll.a 146KB
libopencv_highgui2413.dll.a 90KB
libopencv_test_flann_pch_dephelp.a 79KB
libopencv_video2413.dll.a 78KB
libopencv_flann_pch_dephelp.a 77KB
libopencv_flann2413.dll.a 53KB
libopencv_photo2413.dll.a 22KB
libopencv_perf_features2d_pch_dephelp.a 3KB
libopencv_test_features2d_pch_dephelp.a 3KB
libopencv_test_objdetect_pch_dephelp.a 3KB
libopencv_test_stitching_pch_dephelp.a 3KB
libopencv_perf_objdetect_pch_dephelp.a 3KB
libopencv_perf_stitching_pch_dephelp.a 3KB
libopencv_test_superres_pch_dephelp.a 3KB
libopencv_perf_superres_pch_dephelp.a 3KB
libopencv_perf_highgui_pch_dephelp.a 3KB
libopencv_perf_nonfree_pch_dephelp.a 3KB
libopencv_test_calib3d_pch_dephelp.a 3KB
libopencv_test_imgproc_pch_dephelp.a 3KB
libopencv_perf_imgproc_pch_dephelp.a 3KB
libopencv_test_contrib_pch_dephelp.a 3KB
libopencv_test_nonfree_pch_dephelp.a 3KB
libopencv_perf_calib3d_pch_dephelp.a 3KB
libopencv_test_highgui_pch_dephelp.a 3KB
libopencv_test_legacy_pch_dephelp.a 3KB
libopencv_test_photo_pch_dephelp.a 3KB
libopencv_perf_photo_pch_dephelp.a 3KB
libopencv_perf_video_pch_dephelp.a 3KB
libopencv_test_video_pch_dephelp.a 3KB
libopencv_perf_core_pch_dephelp.a 3KB
libopencv_test_core_pch_dephelp.a 3KB
libopencv_test_ocl_pch_dephelp.a 3KB
libopencv_perf_gpu_pch_dephelp.a 3KB
libopencv_perf_ocl_pch_dephelp.a 3KB
libopencv_test_ml_pch_dephelp.a 3KB
libopencv_ts_pch_dephelp.a 3KB
libopencv_superres_pch_dephelp.a 2KB
libopencv_videostab_pch_dephelp.a 2KB
libopencv_test_gpu_pch_dephelp.a 2KB
libopencv_legacy_pch_dephelp.a 2KB
libopencv_nonfree_pch_dephelp.a 2KB
libopencv_ml_pch_dephelp.a 2KB
libopencv_ocl_pch_dephelp.a 2KB
libopencv_gpu_pch_dephelp.a 2KB
libopencv_features2d_pch_dephelp.a 1KB
libopencv_stitching_pch_dephelp.a 1KB
libopencv_objdetect_pch_dephelp.a 1KB
libopencv_calib3d_pch_dephelp.a 1KB
libopencv_imgproc_pch_dephelp.a 1KB
libopencv_highgui_pch_dephelp.a 1KB
libopencv_contrib_pch_dephelp.a 1KB
libopencv_photo_pch_dephelp.a 1KB
libopencv_video_pch_dephelp.a 1KB
libopencv_core_pch_dephelp.a 1KB
moc_hkcamera.cpp 7KB
hkcamera.cpp 7KB
moc_mainwindow.cpp 4KB
mainwindow.cpp 3KB
main.cpp 189B
Makefile.Debug 68KB
opencv_ffmpeg2413.dll 10.05MB
PlayCtrl.dll 3.84MB
libopencv_highgui2413.dll 2.66MB
libopencv_core2413.dll 2.5MB
libopencv_imgproc2413.dll 2.33MB
libopencv_ocl2413.dll 2.14MB
D3DX9_43.dll 1.91MB
libopencv_legacy2413.dll 1.58MB
HCCore.dll 1.09MB
libopencv_contrib2413.dll 1.08MB
libopencv_calib3d2413.dll 1MB
HCGeneralCfgMgr.dll 1012KB
libiconv2.dll 956KB
libopencv_stitching2413.dll 900KB
libopencv_features2d2413.dll 854KB
HCCoreDevCfg.dll 799KB
HCIndustry.dll 746KB
libopencv_objdetect2413.dll 688KB
libopencv_flann2413.dll 672KB
libopencv_ml2413.dll 659KB
HCNetSDK.dll 652KB
msvcr90.dll 641KB
SystemTransform.dll 639KB
HCPreview.dll 604KB
HCDisplay.dll 602KB
共 360 条
- 1
- 2
- 3
- 4
bolinv
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页