CuteLogger
Fast and simple logging solution for Qt based applications
moc_openglvideowidget.cpp
1/****************************************************************************
2** Meta object code from reading C++ file 'openglvideowidget.h'
3**
4** Created by: The Qt Meta Object Compiler version 68 (Qt 6.6.2)
5**
6** WARNING! All changes made in this file will be lost!
7*****************************************************************************/
8
9#include "../../../../src/widgets/openglvideowidget.h"
10#include <QtGui/qscreen.h>
11#include <QtCore/qmetatype.h>
12
13#if __has_include(<QtCore/qtmochelpers.h>)
14#include <QtCore/qtmochelpers.h>
15#else
16QT_BEGIN_MOC_NAMESPACE
17#endif
18
19
20#include <memory>
21
22#if !defined(Q_MOC_OUTPUT_REVISION)
23#error "The header file 'openglvideowidget.h' doesn't include <QObject>."
24#elif Q_MOC_OUTPUT_REVISION != 68
25#error "This file was generated using the moc from 6.6.2. It"
26#error "cannot be used with the include files from this version of Qt."
27#error "(The moc has changed too much.)"
28#endif
29
30#ifndef Q_CONSTINIT
31#define Q_CONSTINIT
32#endif
33
34QT_WARNING_PUSH
35QT_WARNING_DISABLE_DEPRECATED
36QT_WARNING_DISABLE_GCC("-Wuseless-cast")
37namespace {
38
39#ifdef QT_MOC_HAS_STRINGDATA
40struct qt_meta_stringdata_CLASSOpenGLVideoWidgetENDCLASS_t {};
41constexpr auto qt_meta_stringdata_CLASSOpenGLVideoWidgetENDCLASS = QtMocHelpers::stringData(
42 "OpenGLVideoWidget",
43 "initialize",
44 "",
45 "renderVideo",
46 "onFrameDisplayed",
47 "SharedFrame",
48 "frame"
49);
50#else // !QT_MOC_HAS_STRING_DATA
51struct qt_meta_stringdata_CLASSOpenGLVideoWidgetENDCLASS_t {
52 uint offsetsAndSizes[14];
53 char stringdata0[18];
54 char stringdata1[11];
55 char stringdata2[1];
56 char stringdata3[12];
57 char stringdata4[17];
58 char stringdata5[12];
59 char stringdata6[6];
60};
61#define QT_MOC_LITERAL(ofs, len) \
62 uint(sizeof(qt_meta_stringdata_CLASSOpenGLVideoWidgetENDCLASS_t::offsetsAndSizes) + ofs), len
63Q_CONSTINIT static const qt_meta_stringdata_CLASSOpenGLVideoWidgetENDCLASS_t qt_meta_stringdata_CLASSOpenGLVideoWidgetENDCLASS = {
64 {
65 QT_MOC_LITERAL(0, 17), // "OpenGLVideoWidget"
66 QT_MOC_LITERAL(18, 10), // "initialize"
67 QT_MOC_LITERAL(29, 0), // ""
68 QT_MOC_LITERAL(30, 11), // "renderVideo"
69 QT_MOC_LITERAL(42, 16), // "onFrameDisplayed"
70 QT_MOC_LITERAL(59, 11), // "SharedFrame"
71 QT_MOC_LITERAL(71, 5) // "frame"
72 },
73 "OpenGLVideoWidget",
74 "initialize",
75 "",
76 "renderVideo",
77 "onFrameDisplayed",
78 "SharedFrame",
79 "frame"
80};
81#undef QT_MOC_LITERAL
82#endif // !QT_MOC_HAS_STRING_DATA
83} // unnamed namespace
84
85Q_CONSTINIT static const uint qt_meta_data_CLASSOpenGLVideoWidgetENDCLASS[] = {
86
87 // content:
88 12, // revision
89 0, // classname
90 0, 0, // classinfo
91 3, 14, // methods
92 0, 0, // properties
93 0, 0, // enums/sets
94 0, 0, // constructors
95 0, // flags
96 0, // signalCount
97
98 // slots: name, argc, parameters, tag, flags, initial metatype offsets
99 1, 0, 32, 2, 0x0a, 1 /* Public */,
100 3, 0, 33, 2, 0x0a, 2 /* Public */,
101 4, 1, 34, 2, 0x0a, 3 /* Public */,
102
103 // slots: parameters
104 QMetaType::Void,
105 QMetaType::Void,
106 QMetaType::Void, 0x80000000 | 5, 6,
107
108 0 // eod
109};
110
111Q_CONSTINIT const QMetaObject OpenGLVideoWidget::staticMetaObject = { {
112 QMetaObject::SuperData::link<Mlt::VideoWidget::staticMetaObject>(),
113 qt_meta_stringdata_CLASSOpenGLVideoWidgetENDCLASS.offsetsAndSizes,
114 qt_meta_data_CLASSOpenGLVideoWidgetENDCLASS,
115 qt_static_metacall,
116 nullptr,
117 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSOpenGLVideoWidgetENDCLASS_t,
118 // Q_OBJECT / Q_GADGET
119 QtPrivate::TypeAndForceComplete<OpenGLVideoWidget, std::true_type>,
120 // method 'initialize'
121 QtPrivate::TypeAndForceComplete<void, std::false_type>,
122 // method 'renderVideo'
123 QtPrivate::TypeAndForceComplete<void, std::false_type>,
124 // method 'onFrameDisplayed'
125 QtPrivate::TypeAndForceComplete<void, std::false_type>,
126 QtPrivate::TypeAndForceComplete<const SharedFrame &, std::false_type>
127 >,
128 nullptr
129} };
130
131void OpenGLVideoWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
132{
133 if (_c == QMetaObject::InvokeMetaMethod) {
134 auto *_t = static_cast<OpenGLVideoWidget *>(_o);
135 (void)_t;
136 switch (_id) {
137 case 0: _t->initialize(); break;
138 case 1: _t->renderVideo(); break;
139 case 2: _t->onFrameDisplayed((*reinterpret_cast< std::add_pointer_t<SharedFrame>>(_a[1]))); break;
140 default: ;
141 }
142 }
143}
144
145const QMetaObject *OpenGLVideoWidget::metaObject() const
146{
147 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
148}
149
150void *OpenGLVideoWidget::qt_metacast(const char *_clname)
151{
152 if (!_clname) return nullptr;
153 if (!strcmp(_clname, qt_meta_stringdata_CLASSOpenGLVideoWidgetENDCLASS.stringdata0))
154 return static_cast<void*>(this);
155 if (!strcmp(_clname, "QOpenGLFunctions"))
156 return static_cast< QOpenGLFunctions*>(this);
157 return Mlt::VideoWidget::qt_metacast(_clname);
158}
159
160int OpenGLVideoWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
161{
162 _id = Mlt::VideoWidget::qt_metacall(_c, _id, _a);
163 if (_id < 0)
164 return _id;
165 if (_c == QMetaObject::InvokeMetaMethod) {
166 if (_id < 3)
167 qt_static_metacall(this, _c, _id, _a);
168 _id -= 3;
169 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
170 if (_id < 3)
171 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
172 _id -= 3;
173 }
174 return _id;
175}
176QT_WARNING_POP