9#include "../../../../src/videowidget.h"
10#include <QtCore/qmetatype.h>
12#include <QtCore/qtmochelpers.h>
17#include <QtCore/qxptype_traits.h>
18#if !defined(Q_MOC_OUTPUT_REVISION)
19#error "The header file 'videowidget.h' doesn't include <QObject>."
20#elif Q_MOC_OUTPUT_REVISION != 68
21#error "This file was generated using the moc from 6.7.2. It"
22#error "cannot be used with the include files from this version of Qt."
23#error "(The moc has changed too much.)"
31QT_WARNING_DISABLE_DEPRECATED
32QT_WARNING_DISABLE_GCC(
"-Wuseless-cast")
35#ifdef QT_MOC_HAS_STRINGDATA
36struct qt_meta_stringdata_CLASSMltSCOPEVideoWidgetENDCLASS_t {};
37constexpr auto qt_meta_stringdata_CLASSMltSCOPEVideoWidgetENDCLASS = QtMocHelpers::stringData(
85#error "qtmochelpers.h not found or too old."
89Q_CONSTINIT
static const uint qt_meta_data_CLASSMltSCOPEVideoWidgetENDCLASS[] = {
103 1, 1, 182, 2, 0x06, 6 ,
104 5, 0, 185, 2, 0x06, 8 ,
105 6, 1, 186, 2, 0x06, 9 ,
106 8, 0, 189, 2, 0x06, 11 ,
107 9, 0, 190, 2, 0x06, 12 ,
108 10, 0, 191, 2, 0x06, 13 ,
109 11, 0, 192, 2, 0x06, 14 ,
110 12, 0, 193, 2, 0x06, 15 ,
111 13, 0, 194, 2, 0x06, 16 ,
112 14, 0, 195, 2, 0x06, 17 ,
113 15, 1, 196, 2, 0x06, 18 ,
114 15, 0, 199, 2, 0x26, 20 ,
115 17, 0, 200, 2, 0x06, 21 ,
116 18, 0, 201, 2, 0x06, 22 ,
117 19, 1, 202, 2, 0x06, 23 ,
120 20, 1, 205, 2, 0x0a, 25 ,
121 22, 1, 208, 2, 0x0a, 27 ,
122 24, 1, 211, 2, 0x0a, 29 ,
123 25, 1, 214, 2, 0x0a, 31 ,
124 27, 0, 217, 2, 0x0a, 33 ,
125 28, 2, 218, 2, 0x0a, 34 ,
126 33, 1, 223, 2, 0x0a, 37 ,
127 35, 0, 226, 2, 0x0a, 39 ,
128 36, 0, 227, 2, 0x0a, 40 ,
129 37, 0, 228, 2, 0x0a, 41 ,
130 38, 1, 229, 2, 0x0a, 42 ,
131 39, 2, 232, 2, 0x08, 44 ,
132 42, 0, 237, 2, 0x08, 47 ,
135 QMetaType::Void, 0x80000000 | 3, 4,
137 QMetaType::Void, QMetaType::Int, 7,
145 QMetaType::Void, QMetaType::QPoint, 16,
149 QMetaType::Void, QMetaType::Bool, 2,
152 QMetaType::Void, QMetaType::Int, 21,
153 QMetaType::Void, QMetaType::Float, 23,
154 QMetaType::Void, QMetaType::Int, 7,
155 QMetaType::Void, QMetaType::Int, 26,
157 QMetaType::Void, 0x80000000 | 29, 0x80000000 | 31, 30, 32,
158 QMetaType::Void, QMetaType::Bool, 34,
162 QMetaType::Void, 0x80000000 | 3, 4,
163 QMetaType::Void, QMetaType::Int, QMetaType::Int, 40, 41,
167 43, QMetaType::QRectF, 0x00015001, uint(7), 0,
168 21, QMetaType::Int, 0x00015001, uint(8), 0,
169 44, QMetaType::Bool, 0x00015001, uint(13), 0,
170 23, QMetaType::Float, 0x00015001, uint(9), 0,
171 16, QMetaType::QPoint, 0x00015001, uint(10), 0,
176Q_CONSTINIT
const QMetaObject Mlt::VideoWidget::staticMetaObject = { {
177 QMetaObject::SuperData::link<QQuickWidget::staticMetaObject>(),
178 qt_meta_stringdata_CLASSMltSCOPEVideoWidgetENDCLASS.offsetsAndSizes,
179 qt_meta_data_CLASSMltSCOPEVideoWidgetENDCLASS,
182 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSMltSCOPEVideoWidgetENDCLASS_t,
184 QtPrivate::TypeAndForceComplete<QRectF, std::true_type>,
186 QtPrivate::TypeAndForceComplete<int, std::true_type>,
188 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
190 QtPrivate::TypeAndForceComplete<float, std::true_type>,
192 QtPrivate::TypeAndForceComplete<QPoint, std::true_type>,
194 QtPrivate::TypeAndForceComplete<VideoWidget, std::true_type>,
196 QtPrivate::TypeAndForceComplete<void, std::false_type>,
197 QtPrivate::TypeAndForceComplete<const SharedFrame &, std::false_type>,
199 QtPrivate::TypeAndForceComplete<void, std::false_type>,
201 QtPrivate::TypeAndForceComplete<void, std::false_type>,
202 QtPrivate::TypeAndForceComplete<int, std::false_type>,
204 QtPrivate::TypeAndForceComplete<void, std::false_type>,
206 QtPrivate::TypeAndForceComplete<void, std::false_type>,
208 QtPrivate::TypeAndForceComplete<void, std::false_type>,
210 QtPrivate::TypeAndForceComplete<void, std::false_type>,
212 QtPrivate::TypeAndForceComplete<void, std::false_type>,
214 QtPrivate::TypeAndForceComplete<void, std::false_type>,
216 QtPrivate::TypeAndForceComplete<void, std::false_type>,
218 QtPrivate::TypeAndForceComplete<void, std::false_type>,
219 QtPrivate::TypeAndForceComplete<const QPoint &, std::false_type>,
221 QtPrivate::TypeAndForceComplete<void, std::false_type>,
223 QtPrivate::TypeAndForceComplete<void, std::false_type>,
225 QtPrivate::TypeAndForceComplete<void, std::false_type>,
227 QtPrivate::TypeAndForceComplete<void, std::false_type>,
228 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
230 QtPrivate::TypeAndForceComplete<void, std::false_type>,
231 QtPrivate::TypeAndForceComplete<int, std::false_type>,
233 QtPrivate::TypeAndForceComplete<void, std::false_type>,
234 QtPrivate::TypeAndForceComplete<float, std::false_type>,
236 QtPrivate::TypeAndForceComplete<void, std::false_type>,
237 QtPrivate::TypeAndForceComplete<int, std::false_type>,
239 QtPrivate::TypeAndForceComplete<void, std::false_type>,
240 QtPrivate::TypeAndForceComplete<int, std::false_type>,
242 QtPrivate::TypeAndForceComplete<void, std::false_type>,
244 QtPrivate::TypeAndForceComplete<void, std::false_type>,
245 QtPrivate::TypeAndForceComplete<QmlFilter *, std::false_type>,
246 QtPrivate::TypeAndForceComplete<QmlMetadata *, std::false_type>,
248 QtPrivate::TypeAndForceComplete<void, std::false_type>,
249 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
251 QtPrivate::TypeAndForceComplete<void, std::false_type>,
253 QtPrivate::TypeAndForceComplete<void, std::false_type>,
255 QtPrivate::TypeAndForceComplete<void, std::false_type>,
257 QtPrivate::TypeAndForceComplete<void, std::false_type>,
258 QtPrivate::TypeAndForceComplete<const SharedFrame &, std::false_type>,
260 QtPrivate::TypeAndForceComplete<void, std::false_type>,
261 QtPrivate::TypeAndForceComplete<int, std::false_type>,
262 QtPrivate::TypeAndForceComplete<int, std::false_type>,
264 QtPrivate::TypeAndForceComplete<void, std::false_type>
269void Mlt::VideoWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
271 if (_c == QMetaObject::InvokeMetaMethod) {
272 auto *_t =
static_cast<VideoWidget *
>(_o);
275 case 0: _t->frameDisplayed((*
reinterpret_cast< std::add_pointer_t<SharedFrame>
>(_a[1])));
break;
276 case 1: _t->dragStarted();
break;
277 case 2: _t->seekTo((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
278 case 3: _t->gpuNotSupported();
break;
279 case 4: _t->started();
break;
280 case 5: _t->paused();
break;
281 case 6: _t->playing();
break;
282 case 7: _t->rectChanged();
break;
283 case 8: _t->gridChanged();
break;
284 case 9: _t->zoomChanged();
break;
285 case 10: _t->offsetChanged((*
reinterpret_cast< std::add_pointer_t<QPoint>
>(_a[1])));
break;
286 case 11: _t->offsetChanged();
break;
287 case 12: _t->imageReady();
break;
288 case 13: _t->snapToGridChanged();
break;
289 case 14: _t->toggleZoom((*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[1])));
break;
290 case 15: _t->setGrid((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
291 case 16: _t->setZoom((*
reinterpret_cast< std::add_pointer_t<float>
>(_a[1])));
break;
292 case 17: _t->setOffsetX((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
293 case 18: _t->setOffsetY((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
294 case 19: _t->setBlankScene();
break;
295 case 20: _t->setCurrentFilter((*
reinterpret_cast< std::add_pointer_t<QmlFilter*>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<QmlMetadata*>
>(_a[2])));
break;
296 case 21: _t->setSnapToGrid((*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[1])));
break;
297 case 22: _t->initialize();
break;
298 case 23: _t->beforeRendering();
break;
299 case 24: _t->renderVideo();
break;
300 case 25: _t->onFrameDisplayed((*
reinterpret_cast< std::add_pointer_t<SharedFrame>
>(_a[1])));
break;
301 case 26: _t->resizeVideo((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
302 case 27: _t->onRefreshTimeout();
break;
305 }
else if (_c == QMetaObject::IndexOfMethod) {
306 int *result =
reinterpret_cast<int *
>(_a[0]);
308 using _t = void (VideoWidget::*)(
const SharedFrame & );
309 if (_t _q_method = &VideoWidget::frameDisplayed; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
315 using _t = void (VideoWidget::*)();
316 if (_t _q_method = &VideoWidget::dragStarted; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
322 using _t = void (VideoWidget::*)(int );
323 if (_t _q_method = &VideoWidget::seekTo; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
329 using _t = void (VideoWidget::*)();
330 if (_t _q_method = &VideoWidget::gpuNotSupported; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
336 using _t = void (VideoWidget::*)();
337 if (_t _q_method = &VideoWidget::started; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
343 using _t = void (VideoWidget::*)();
344 if (_t _q_method = &VideoWidget::paused; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
350 using _t = void (VideoWidget::*)();
351 if (_t _q_method = &VideoWidget::playing; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
357 using _t = void (VideoWidget::*)();
358 if (_t _q_method = &VideoWidget::rectChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
364 using _t = void (VideoWidget::*)();
365 if (_t _q_method = &VideoWidget::gridChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
371 using _t = void (VideoWidget::*)();
372 if (_t _q_method = &VideoWidget::zoomChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
378 using _t = void (VideoWidget::*)(
const QPoint & );
379 if (_t _q_method = &VideoWidget::offsetChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
385 using _t = void (VideoWidget::*)();
386 if (_t _q_method = &VideoWidget::imageReady; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
392 using _t = void (VideoWidget::*)();
393 if (_t _q_method = &VideoWidget::snapToGridChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
399 using _t = void (VideoWidget::*)(bool );
400 if (_t _q_method = &VideoWidget::toggleZoom; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
405 }
else if (_c == QMetaObject::ReadProperty) {
406 auto *_t =
static_cast<VideoWidget *
>(_o);
410 case 0: *
reinterpret_cast< QRectF*
>(_v) = _t->rect();
break;
411 case 1: *
reinterpret_cast< int*
>(_v) = _t->grid();
break;
412 case 2: *
reinterpret_cast< bool*
>(_v) = _t->snapToGrid();
break;
413 case 3: *
reinterpret_cast< float*
>(_v) = _t->zoom();
break;
414 case 4: *
reinterpret_cast< QPoint*
>(_v) = _t->offset();
break;
417 }
else if (_c == QMetaObject::WriteProperty) {
418 }
else if (_c == QMetaObject::ResetProperty) {
419 }
else if (_c == QMetaObject::BindableProperty) {
423const QMetaObject *Mlt::VideoWidget::metaObject()
const
425 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
428void *Mlt::VideoWidget::qt_metacast(
const char *_clname)
430 if (!_clname)
return nullptr;
431 if (!strcmp(_clname, qt_meta_stringdata_CLASSMltSCOPEVideoWidgetENDCLASS.stringdata0))
432 return static_cast<void*
>(
this);
433 if (!strcmp(_clname,
"Controller"))
434 return static_cast< Controller*
>(
this);
435 return QQuickWidget::qt_metacast(_clname);
438int Mlt::VideoWidget::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
440 _id = QQuickWidget::qt_metacall(_c, _id, _a);
443 if (_c == QMetaObject::InvokeMetaMethod) {
445 qt_static_metacall(
this, _c, _id, _a);
447 }
else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
449 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
451 }
else if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
452 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
453 || _c == QMetaObject::RegisterPropertyMetaType) {
454 qt_static_metacall(
this, _c, _id, _a);
461void Mlt::VideoWidget::frameDisplayed(
const SharedFrame & _t1)
463 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
464 QMetaObject::activate(
this, &staticMetaObject, 0, _a);
468void Mlt::VideoWidget::dragStarted()
470 QMetaObject::activate(
this, &staticMetaObject, 1,
nullptr);
474void Mlt::VideoWidget::seekTo(
int _t1)
476 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
477 QMetaObject::activate(
this, &staticMetaObject, 2, _a);
481void Mlt::VideoWidget::gpuNotSupported()
483 QMetaObject::activate(
this, &staticMetaObject, 3,
nullptr);
487void Mlt::VideoWidget::started()
489 QMetaObject::activate(
this, &staticMetaObject, 4,
nullptr);
493void Mlt::VideoWidget::paused()
495 QMetaObject::activate(
this, &staticMetaObject, 5,
nullptr);
499void Mlt::VideoWidget::playing()
501 QMetaObject::activate(
this, &staticMetaObject, 6,
nullptr);
505void Mlt::VideoWidget::rectChanged()
507 QMetaObject::activate(
this, &staticMetaObject, 7,
nullptr);
511void Mlt::VideoWidget::gridChanged()
513 QMetaObject::activate(
this, &staticMetaObject, 8,
nullptr);
517void Mlt::VideoWidget::zoomChanged()
519 QMetaObject::activate(
this, &staticMetaObject, 9,
nullptr);
523void Mlt::VideoWidget::offsetChanged(
const QPoint & _t1)
525 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
526 QMetaObject::activate(
this, &staticMetaObject, 10, _a);
530void Mlt::VideoWidget::imageReady()
532 QMetaObject::activate(
this, &staticMetaObject, 12,
nullptr);
536void Mlt::VideoWidget::snapToGridChanged()
538 QMetaObject::activate(
this, &staticMetaObject, 13,
nullptr);
542void Mlt::VideoWidget::toggleZoom(
bool _t1)
544 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
545 QMetaObject::activate(
this, &staticMetaObject, 14, _a);
549#ifdef QT_MOC_HAS_STRINGDATA
550struct qt_meta_stringdata_CLASSMltSCOPERenderThreadENDCLASS_t {};
551constexpr auto qt_meta_stringdata_CLASSMltSCOPERenderThreadENDCLASS = QtMocHelpers::stringData(
555#error "qtmochelpers.h not found or too old."
559Q_CONSTINIT
static const uint qt_meta_data_CLASSMltSCOPERenderThreadENDCLASS[] = {
575Q_CONSTINIT
const QMetaObject Mlt::RenderThread::staticMetaObject = { {
576 QMetaObject::SuperData::link<QThread::staticMetaObject>(),
577 qt_meta_stringdata_CLASSMltSCOPERenderThreadENDCLASS.offsetsAndSizes,
578 qt_meta_data_CLASSMltSCOPERenderThreadENDCLASS,
581 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSMltSCOPERenderThreadENDCLASS_t,
583 QtPrivate::TypeAndForceComplete<RenderThread, std::true_type>
588void Mlt::RenderThread::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
596const QMetaObject *Mlt::RenderThread::metaObject()
const
598 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
601void *Mlt::RenderThread::qt_metacast(
const char *_clname)
603 if (!_clname)
return nullptr;
604 if (!strcmp(_clname, qt_meta_stringdata_CLASSMltSCOPERenderThreadENDCLASS.stringdata0))
605 return static_cast<void*
>(
this);
606 return QThread::qt_metacast(_clname);
609int Mlt::RenderThread::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
611 _id = QThread::qt_metacall(_c, _id, _a);
616#ifdef QT_MOC_HAS_STRINGDATA
617struct qt_meta_stringdata_CLASSMltSCOPEFrameRendererENDCLASS_t {};
618constexpr auto qt_meta_stringdata_CLASSMltSCOPEFrameRendererENDCLASS = QtMocHelpers::stringData(
619 "Mlt::FrameRenderer",
629#error "qtmochelpers.h not found or too old."
633Q_CONSTINIT
static const uint qt_meta_data_CLASSMltSCOPEFrameRendererENDCLASS[] = {
647 1, 1, 32, 2, 0x06, 1 ,
648 5, 0, 35, 2, 0x06, 3 ,
651 6, 1, 36, 2, 0x02, 4 ,
654 QMetaType::Void, 0x80000000 | 3, 4,
658 QMetaType::Void, 0x80000000 | 7, 4,
663Q_CONSTINIT
const QMetaObject Mlt::FrameRenderer::staticMetaObject = { {
664 QMetaObject::SuperData::link<QThread::staticMetaObject>(),
665 qt_meta_stringdata_CLASSMltSCOPEFrameRendererENDCLASS.offsetsAndSizes,
666 qt_meta_data_CLASSMltSCOPEFrameRendererENDCLASS,
669 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSMltSCOPEFrameRendererENDCLASS_t,
671 QtPrivate::TypeAndForceComplete<FrameRenderer, std::true_type>,
673 QtPrivate::TypeAndForceComplete<void, std::false_type>,
674 QtPrivate::TypeAndForceComplete<const SharedFrame &, std::false_type>,
676 QtPrivate::TypeAndForceComplete<void, std::false_type>,
678 QtPrivate::TypeAndForceComplete<void, std::false_type>,
679 QtPrivate::TypeAndForceComplete<Mlt::Frame, std::false_type>
684void Mlt::FrameRenderer::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
686 if (_c == QMetaObject::InvokeMetaMethod) {
687 auto *_t =
static_cast<FrameRenderer *
>(_o);
690 case 0: _t->frameDisplayed((*
reinterpret_cast< std::add_pointer_t<SharedFrame>
>(_a[1])));
break;
691 case 1: _t->imageReady();
break;
692 case 2: _t->showFrame((*
reinterpret_cast< std::add_pointer_t<Mlt::Frame>
>(_a[1])));
break;
695 }
else if (_c == QMetaObject::IndexOfMethod) {
696 int *result =
reinterpret_cast<int *
>(_a[0]);
698 using _t = void (FrameRenderer::*)(
const SharedFrame & );
699 if (_t _q_method = &FrameRenderer::frameDisplayed; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
705 using _t = void (FrameRenderer::*)();
706 if (_t _q_method = &FrameRenderer::imageReady; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
714const QMetaObject *Mlt::FrameRenderer::metaObject()
const
716 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
719void *Mlt::FrameRenderer::qt_metacast(
const char *_clname)
721 if (!_clname)
return nullptr;
722 if (!strcmp(_clname, qt_meta_stringdata_CLASSMltSCOPEFrameRendererENDCLASS.stringdata0))
723 return static_cast<void*
>(
this);
724 return QThread::qt_metacast(_clname);
727int Mlt::FrameRenderer::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
729 _id = QThread::qt_metacall(_c, _id, _a);
732 if (_c == QMetaObject::InvokeMetaMethod) {
734 qt_static_metacall(
this, _c, _id, _a);
736 }
else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
738 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
745void Mlt::FrameRenderer::frameDisplayed(
const SharedFrame & _t1)
747 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
748 QMetaObject::activate(
this, &staticMetaObject, 0, _a);
752void Mlt::FrameRenderer::imageReady()
754 QMetaObject::activate(
this, &staticMetaObject, 1,
nullptr);
The SharedFrame provides thread safe access to Mlt::Frame data.
Definition sharedframe.h:49