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.8.1. 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")
34struct qt_meta_tag_ZN3Mlt11VideoWidgetE_t {};
38#ifdef QT_MOC_HAS_STRINGDATA
39static constexpr auto qt_meta_stringdata_ZN3Mlt11VideoWidgetE = QtMocHelpers::stringData(
87#error "qtmochelpers.h not found or too old."
90Q_CONSTINIT
static const uint qt_meta_data_ZN3Mlt11VideoWidgetE[] = {
104 1, 1, 182, 2, 0x06, 6 ,
105 5, 0, 185, 2, 0x06, 8 ,
106 6, 1, 186, 2, 0x06, 9 ,
107 8, 0, 189, 2, 0x06, 11 ,
108 9, 0, 190, 2, 0x06, 12 ,
109 10, 0, 191, 2, 0x06, 13 ,
110 11, 0, 192, 2, 0x06, 14 ,
111 12, 0, 193, 2, 0x06, 15 ,
112 13, 0, 194, 2, 0x06, 16 ,
113 14, 0, 195, 2, 0x06, 17 ,
114 15, 1, 196, 2, 0x06, 18 ,
115 15, 0, 199, 2, 0x26, 20 ,
116 17, 0, 200, 2, 0x06, 21 ,
117 18, 0, 201, 2, 0x06, 22 ,
118 19, 1, 202, 2, 0x06, 23 ,
121 20, 1, 205, 2, 0x0a, 25 ,
122 22, 1, 208, 2, 0x0a, 27 ,
123 24, 1, 211, 2, 0x0a, 29 ,
124 25, 1, 214, 2, 0x0a, 31 ,
125 27, 0, 217, 2, 0x0a, 33 ,
126 28, 2, 218, 2, 0x0a, 34 ,
127 33, 1, 223, 2, 0x0a, 37 ,
128 35, 0, 226, 2, 0x0a, 39 ,
129 36, 0, 227, 2, 0x0a, 40 ,
130 37, 0, 228, 2, 0x0a, 41 ,
131 38, 1, 229, 2, 0x0a, 42 ,
132 39, 2, 232, 2, 0x08, 44 ,
133 42, 0, 237, 2, 0x08, 47 ,
136 QMetaType::Void, 0x80000000 | 3, 4,
138 QMetaType::Void, QMetaType::Int, 7,
146 QMetaType::Void, QMetaType::QPoint, 16,
150 QMetaType::Void, QMetaType::Bool, 2,
153 QMetaType::Void, QMetaType::Int, 21,
154 QMetaType::Void, QMetaType::Float, 23,
155 QMetaType::Void, QMetaType::Int, 7,
156 QMetaType::Void, QMetaType::Int, 26,
158 QMetaType::Void, 0x80000000 | 29, 0x80000000 | 31, 30, 32,
159 QMetaType::Void, QMetaType::Bool, 34,
163 QMetaType::Void, 0x80000000 | 3, 4,
164 QMetaType::Void, QMetaType::Int, QMetaType::Int, 40, 41,
168 43, QMetaType::QRectF, 0x00015001, uint(7), 0,
169 21, QMetaType::Int, 0x00015001, uint(8), 0,
170 44, QMetaType::Bool, 0x00015001, uint(13), 0,
171 23, QMetaType::Float, 0x00015001, uint(9), 0,
172 16, QMetaType::QPoint, 0x00015001, uint(10), 0,
177Q_CONSTINIT
const QMetaObject Mlt::VideoWidget::staticMetaObject = { {
178 QMetaObject::SuperData::link<QQuickWidget::staticMetaObject>(),
179 qt_meta_stringdata_ZN3Mlt11VideoWidgetE.offsetsAndSizes,
180 qt_meta_data_ZN3Mlt11VideoWidgetE,
183 qt_incomplete_metaTypeArray<qt_meta_tag_ZN3Mlt11VideoWidgetE_t,
185 QtPrivate::TypeAndForceComplete<QRectF, std::true_type>,
187 QtPrivate::TypeAndForceComplete<int, std::true_type>,
189 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
191 QtPrivate::TypeAndForceComplete<float, std::true_type>,
193 QtPrivate::TypeAndForceComplete<QPoint, std::true_type>,
195 QtPrivate::TypeAndForceComplete<VideoWidget, std::true_type>,
197 QtPrivate::TypeAndForceComplete<void, std::false_type>,
198 QtPrivate::TypeAndForceComplete<const SharedFrame &, std::false_type>,
200 QtPrivate::TypeAndForceComplete<void, std::false_type>,
202 QtPrivate::TypeAndForceComplete<void, std::false_type>,
203 QtPrivate::TypeAndForceComplete<int, std::false_type>,
205 QtPrivate::TypeAndForceComplete<void, std::false_type>,
207 QtPrivate::TypeAndForceComplete<void, std::false_type>,
209 QtPrivate::TypeAndForceComplete<void, std::false_type>,
211 QtPrivate::TypeAndForceComplete<void, std::false_type>,
213 QtPrivate::TypeAndForceComplete<void, std::false_type>,
215 QtPrivate::TypeAndForceComplete<void, std::false_type>,
217 QtPrivate::TypeAndForceComplete<void, std::false_type>,
219 QtPrivate::TypeAndForceComplete<void, std::false_type>,
220 QtPrivate::TypeAndForceComplete<const QPoint &, std::false_type>,
222 QtPrivate::TypeAndForceComplete<void, std::false_type>,
224 QtPrivate::TypeAndForceComplete<void, std::false_type>,
226 QtPrivate::TypeAndForceComplete<void, std::false_type>,
228 QtPrivate::TypeAndForceComplete<void, std::false_type>,
229 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
231 QtPrivate::TypeAndForceComplete<void, std::false_type>,
232 QtPrivate::TypeAndForceComplete<int, std::false_type>,
234 QtPrivate::TypeAndForceComplete<void, std::false_type>,
235 QtPrivate::TypeAndForceComplete<float, std::false_type>,
237 QtPrivate::TypeAndForceComplete<void, std::false_type>,
238 QtPrivate::TypeAndForceComplete<int, std::false_type>,
240 QtPrivate::TypeAndForceComplete<void, std::false_type>,
241 QtPrivate::TypeAndForceComplete<int, std::false_type>,
243 QtPrivate::TypeAndForceComplete<void, std::false_type>,
245 QtPrivate::TypeAndForceComplete<void, std::false_type>,
246 QtPrivate::TypeAndForceComplete<QmlFilter *, std::false_type>,
247 QtPrivate::TypeAndForceComplete<QmlMetadata *, std::false_type>,
249 QtPrivate::TypeAndForceComplete<void, std::false_type>,
250 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
252 QtPrivate::TypeAndForceComplete<void, std::false_type>,
254 QtPrivate::TypeAndForceComplete<void, std::false_type>,
256 QtPrivate::TypeAndForceComplete<void, std::false_type>,
258 QtPrivate::TypeAndForceComplete<void, std::false_type>,
259 QtPrivate::TypeAndForceComplete<const SharedFrame &, std::false_type>,
261 QtPrivate::TypeAndForceComplete<void, std::false_type>,
262 QtPrivate::TypeAndForceComplete<int, std::false_type>,
263 QtPrivate::TypeAndForceComplete<int, std::false_type>,
265 QtPrivate::TypeAndForceComplete<void, std::false_type>
270void Mlt::VideoWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
272 auto *_t =
static_cast<VideoWidget *
>(_o);
273 if (_c == QMetaObject::InvokeMetaMethod) {
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;
306 if (_c == QMetaObject::IndexOfMethod) {
307 int *result =
reinterpret_cast<int *
>(_a[0]);
309 using _q_method_type = void (VideoWidget::*)(
const SharedFrame & );
310 if (_q_method_type _q_method = &VideoWidget::frameDisplayed; *
reinterpret_cast<_q_method_type *
>(_a[1]) == _q_method) {
316 using _q_method_type = void (VideoWidget::*)();
317 if (_q_method_type _q_method = &VideoWidget::dragStarted; *
reinterpret_cast<_q_method_type *
>(_a[1]) == _q_method) {
323 using _q_method_type = void (VideoWidget::*)(int );
324 if (_q_method_type _q_method = &VideoWidget::seekTo; *
reinterpret_cast<_q_method_type *
>(_a[1]) == _q_method) {
330 using _q_method_type = void (VideoWidget::*)();
331 if (_q_method_type _q_method = &VideoWidget::gpuNotSupported; *
reinterpret_cast<_q_method_type *
>(_a[1]) == _q_method) {
337 using _q_method_type = void (VideoWidget::*)();
338 if (_q_method_type _q_method = &VideoWidget::started; *
reinterpret_cast<_q_method_type *
>(_a[1]) == _q_method) {
344 using _q_method_type = void (VideoWidget::*)();
345 if (_q_method_type _q_method = &VideoWidget::paused; *
reinterpret_cast<_q_method_type *
>(_a[1]) == _q_method) {
351 using _q_method_type = void (VideoWidget::*)();
352 if (_q_method_type _q_method = &VideoWidget::playing; *
reinterpret_cast<_q_method_type *
>(_a[1]) == _q_method) {
358 using _q_method_type = void (VideoWidget::*)();
359 if (_q_method_type _q_method = &VideoWidget::rectChanged; *
reinterpret_cast<_q_method_type *
>(_a[1]) == _q_method) {
365 using _q_method_type = void (VideoWidget::*)();
366 if (_q_method_type _q_method = &VideoWidget::gridChanged; *
reinterpret_cast<_q_method_type *
>(_a[1]) == _q_method) {
372 using _q_method_type = void (VideoWidget::*)();
373 if (_q_method_type _q_method = &VideoWidget::zoomChanged; *
reinterpret_cast<_q_method_type *
>(_a[1]) == _q_method) {
379 using _q_method_type = void (VideoWidget::*)(
const QPoint & );
380 if (_q_method_type _q_method = &VideoWidget::offsetChanged; *
reinterpret_cast<_q_method_type *
>(_a[1]) == _q_method) {
386 using _q_method_type = void (VideoWidget::*)();
387 if (_q_method_type _q_method = &VideoWidget::imageReady; *
reinterpret_cast<_q_method_type *
>(_a[1]) == _q_method) {
393 using _q_method_type = void (VideoWidget::*)();
394 if (_q_method_type _q_method = &VideoWidget::snapToGridChanged; *
reinterpret_cast<_q_method_type *
>(_a[1]) == _q_method) {
400 using _q_method_type = void (VideoWidget::*)(bool );
401 if (_q_method_type _q_method = &VideoWidget::toggleZoom; *
reinterpret_cast<_q_method_type *
>(_a[1]) == _q_method) {
407 if (_c == QMetaObject::ReadProperty) {
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;
420const QMetaObject *Mlt::VideoWidget::metaObject()
const
422 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
425void *Mlt::VideoWidget::qt_metacast(
const char *_clname)
427 if (!_clname)
return nullptr;
428 if (!strcmp(_clname, qt_meta_stringdata_ZN3Mlt11VideoWidgetE.stringdata0))
429 return static_cast<void*
>(
this);
430 if (!strcmp(_clname,
"Controller"))
431 return static_cast< Controller*
>(
this);
432 return QQuickWidget::qt_metacast(_clname);
435int Mlt::VideoWidget::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
437 _id = QQuickWidget::qt_metacall(_c, _id, _a);
440 if (_c == QMetaObject::InvokeMetaMethod) {
442 qt_static_metacall(
this, _c, _id, _a);
445 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
447 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
450 if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
451 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
452 || _c == QMetaObject::RegisterPropertyMetaType) {
453 qt_static_metacall(
this, _c, _id, _a);
460void Mlt::VideoWidget::frameDisplayed(
const SharedFrame & _t1)
462 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
463 QMetaObject::activate(
this, &staticMetaObject, 0, _a);
467void Mlt::VideoWidget::dragStarted()
469 QMetaObject::activate(
this, &staticMetaObject, 1,
nullptr);
473void Mlt::VideoWidget::seekTo(
int _t1)
475 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
476 QMetaObject::activate(
this, &staticMetaObject, 2, _a);
480void Mlt::VideoWidget::gpuNotSupported()
482 QMetaObject::activate(
this, &staticMetaObject, 3,
nullptr);
486void Mlt::VideoWidget::started()
488 QMetaObject::activate(
this, &staticMetaObject, 4,
nullptr);
492void Mlt::VideoWidget::paused()
494 QMetaObject::activate(
this, &staticMetaObject, 5,
nullptr);
498void Mlt::VideoWidget::playing()
500 QMetaObject::activate(
this, &staticMetaObject, 6,
nullptr);
504void Mlt::VideoWidget::rectChanged()
506 QMetaObject::activate(
this, &staticMetaObject, 7,
nullptr);
510void Mlt::VideoWidget::gridChanged()
512 QMetaObject::activate(
this, &staticMetaObject, 8,
nullptr);
516void Mlt::VideoWidget::zoomChanged()
518 QMetaObject::activate(
this, &staticMetaObject, 9,
nullptr);
522void Mlt::VideoWidget::offsetChanged(
const QPoint & _t1)
524 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
525 QMetaObject::activate(
this, &staticMetaObject, 10, _a);
529void Mlt::VideoWidget::imageReady()
531 QMetaObject::activate(
this, &staticMetaObject, 12,
nullptr);
535void Mlt::VideoWidget::snapToGridChanged()
537 QMetaObject::activate(
this, &staticMetaObject, 13,
nullptr);
541void Mlt::VideoWidget::toggleZoom(
bool _t1)
543 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
544 QMetaObject::activate(
this, &staticMetaObject, 14, _a);
547struct qt_meta_tag_ZN3Mlt12RenderThreadE_t {};
551#ifdef QT_MOC_HAS_STRINGDATA
552static constexpr auto qt_meta_stringdata_ZN3Mlt12RenderThreadE = QtMocHelpers::stringData(
556#error "qtmochelpers.h not found or too old."
559Q_CONSTINIT
static const uint qt_meta_data_ZN3Mlt12RenderThreadE[] = {
575Q_CONSTINIT
const QMetaObject Mlt::RenderThread::staticMetaObject = { {
576 QMetaObject::SuperData::link<QThread::staticMetaObject>(),
577 qt_meta_stringdata_ZN3Mlt12RenderThreadE.offsetsAndSizes,
578 qt_meta_data_ZN3Mlt12RenderThreadE,
581 qt_incomplete_metaTypeArray<qt_meta_tag_ZN3Mlt12RenderThreadE_t,
583 QtPrivate::TypeAndForceComplete<RenderThread, std::true_type>
588void Mlt::RenderThread::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
590 auto *_t =
static_cast<RenderThread *
>(_o);
597const QMetaObject *Mlt::RenderThread::metaObject()
const
599 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
602void *Mlt::RenderThread::qt_metacast(
const char *_clname)
604 if (!_clname)
return nullptr;
605 if (!strcmp(_clname, qt_meta_stringdata_ZN3Mlt12RenderThreadE.stringdata0))
606 return static_cast<void*
>(
this);
607 return QThread::qt_metacast(_clname);
610int Mlt::RenderThread::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
612 _id = QThread::qt_metacall(_c, _id, _a);
616struct qt_meta_tag_ZN3Mlt13FrameRendererE_t {};
620#ifdef QT_MOC_HAS_STRINGDATA
621static constexpr auto qt_meta_stringdata_ZN3Mlt13FrameRendererE = QtMocHelpers::stringData(
622 "Mlt::FrameRenderer",
632#error "qtmochelpers.h not found or too old."
635Q_CONSTINIT
static const uint qt_meta_data_ZN3Mlt13FrameRendererE[] = {
649 1, 1, 32, 2, 0x06, 1 ,
650 5, 0, 35, 2, 0x06, 3 ,
653 6, 1, 36, 2, 0x02, 4 ,
656 QMetaType::Void, 0x80000000 | 3, 4,
660 QMetaType::Void, 0x80000000 | 7, 4,
665Q_CONSTINIT
const QMetaObject Mlt::FrameRenderer::staticMetaObject = { {
666 QMetaObject::SuperData::link<QThread::staticMetaObject>(),
667 qt_meta_stringdata_ZN3Mlt13FrameRendererE.offsetsAndSizes,
668 qt_meta_data_ZN3Mlt13FrameRendererE,
671 qt_incomplete_metaTypeArray<qt_meta_tag_ZN3Mlt13FrameRendererE_t,
673 QtPrivate::TypeAndForceComplete<FrameRenderer, std::true_type>,
675 QtPrivate::TypeAndForceComplete<void, std::false_type>,
676 QtPrivate::TypeAndForceComplete<const SharedFrame &, std::false_type>,
678 QtPrivate::TypeAndForceComplete<void, std::false_type>,
680 QtPrivate::TypeAndForceComplete<void, std::false_type>,
681 QtPrivate::TypeAndForceComplete<Mlt::Frame, std::false_type>
686void Mlt::FrameRenderer::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
688 auto *_t =
static_cast<FrameRenderer *
>(_o);
689 if (_c == QMetaObject::InvokeMetaMethod) {
691 case 0: _t->frameDisplayed((*
reinterpret_cast< std::add_pointer_t<SharedFrame>
>(_a[1])));
break;
692 case 1: _t->imageReady();
break;
693 case 2: _t->showFrame((*
reinterpret_cast< std::add_pointer_t<Mlt::Frame>
>(_a[1])));
break;
697 if (_c == QMetaObject::IndexOfMethod) {
698 int *result =
reinterpret_cast<int *
>(_a[0]);
700 using _q_method_type = void (FrameRenderer::*)(
const SharedFrame & );
701 if (_q_method_type _q_method = &FrameRenderer::frameDisplayed; *
reinterpret_cast<_q_method_type *
>(_a[1]) == _q_method) {
707 using _q_method_type = void (FrameRenderer::*)();
708 if (_q_method_type _q_method = &FrameRenderer::imageReady; *
reinterpret_cast<_q_method_type *
>(_a[1]) == _q_method) {
716const QMetaObject *Mlt::FrameRenderer::metaObject()
const
718 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
721void *Mlt::FrameRenderer::qt_metacast(
const char *_clname)
723 if (!_clname)
return nullptr;
724 if (!strcmp(_clname, qt_meta_stringdata_ZN3Mlt13FrameRendererE.stringdata0))
725 return static_cast<void*
>(
this);
726 return QThread::qt_metacast(_clname);
729int Mlt::FrameRenderer::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
731 _id = QThread::qt_metacall(_c, _id, _a);
734 if (_c == QMetaObject::InvokeMetaMethod) {
736 qt_static_metacall(
this, _c, _id, _a);
739 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
741 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
748void Mlt::FrameRenderer::frameDisplayed(
const SharedFrame & _t1)
750 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
751 QMetaObject::activate(
this, &staticMetaObject, 0, _a);
755void Mlt::FrameRenderer::imageReady()
757 QMetaObject::activate(
this, &staticMetaObject, 1,
nullptr);
The SharedFrame provides thread safe access to Mlt::Frame data.
Definition sharedframe.h:49