/****************************************************************************
** Meta object code from reading C++ file 'com_trolltech_qt_multimedia1.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.8.0)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

#include "../../../generated_cpp_56/com_trolltech_qt_multimedia/com_trolltech_qt_multimedia1.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#include <QtCore/QList>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'com_trolltech_qt_multimedia1.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.8.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_PythonQtWrapper_QCameraFocus_t {
    QByteArrayData data[25];
    char stringdata0[389];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCameraFocus_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCameraFocus_t qt_meta_stringdata_PythonQtWrapper_QCameraFocus = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QCameraFocus"
QT_MOC_LITERAL(1, 29, 16), // "customFocusPoint"
QT_MOC_LITERAL(2, 46, 0), // ""
QT_MOC_LITERAL(3, 47, 13), // "QCameraFocus*"
QT_MOC_LITERAL(4, 61, 16), // "theWrappedObject"
QT_MOC_LITERAL(5, 78, 11), // "digitalZoom"
QT_MOC_LITERAL(6, 90, 9), // "focusMode"
QT_MOC_LITERAL(7, 100, 24), // "QCameraFocus::FocusModes"
QT_MOC_LITERAL(8, 125, 14), // "focusPointMode"
QT_MOC_LITERAL(9, 140, 28), // "QCameraFocus::FocusPointMode"
QT_MOC_LITERAL(10, 169, 10), // "focusZones"
QT_MOC_LITERAL(11, 180, 23), // "QList<QCameraFocusZone>"
QT_MOC_LITERAL(12, 204, 11), // "isAvailable"
QT_MOC_LITERAL(13, 216, 20), // "isFocusModeSupported"
QT_MOC_LITERAL(14, 237, 4), // "mode"
QT_MOC_LITERAL(15, 242, 25), // "isFocusPointModeSupported"
QT_MOC_LITERAL(16, 268, 6), // "arg__1"
QT_MOC_LITERAL(17, 275, 18), // "maximumDigitalZoom"
QT_MOC_LITERAL(18, 294, 18), // "maximumOpticalZoom"
QT_MOC_LITERAL(19, 313, 11), // "opticalZoom"
QT_MOC_LITERAL(20, 325, 19), // "setCustomFocusPoint"
QT_MOC_LITERAL(21, 345, 5), // "point"
QT_MOC_LITERAL(22, 351, 12), // "setFocusMode"
QT_MOC_LITERAL(23, 364, 17), // "setFocusPointMode"
QT_MOC_LITERAL(24, 382, 6) // "zoomTo"

    },
    "PythonQtWrapper_QCameraFocus\0"
    "customFocusPoint\0\0QCameraFocus*\0"
    "theWrappedObject\0digitalZoom\0focusMode\0"
    "QCameraFocus::FocusModes\0focusPointMode\0"
    "QCameraFocus::FocusPointMode\0focusZones\0"
    "QList<QCameraFocusZone>\0isAvailable\0"
    "isFocusModeSupported\0mode\0"
    "isFocusPointModeSupported\0arg__1\0"
    "maximumDigitalZoom\0maximumOpticalZoom\0"
    "opticalZoom\0setCustomFocusPoint\0point\0"
    "setFocusMode\0setFocusPointMode\0zoomTo"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCameraFocus[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      15,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   89,    2, 0x0a /* Public */,
       5,    1,   92,    2, 0x0a /* Public */,
       6,    1,   95,    2, 0x0a /* Public */,
       8,    1,   98,    2, 0x0a /* Public */,
      10,    1,  101,    2, 0x0a /* Public */,
      12,    1,  104,    2, 0x0a /* Public */,
      13,    2,  107,    2, 0x0a /* Public */,
      15,    2,  112,    2, 0x0a /* Public */,
      17,    1,  117,    2, 0x0a /* Public */,
      18,    1,  120,    2, 0x0a /* Public */,
      19,    1,  123,    2, 0x0a /* Public */,
      20,    2,  126,    2, 0x0a /* Public */,
      22,    2,  131,    2, 0x0a /* Public */,
      23,    2,  136,    2, 0x0a /* Public */,
      24,    3,  141,    2, 0x0a /* Public */,

 // slots: parameters
    QMetaType::QPointF, 0x80000000 | 3,    4,
    QMetaType::QReal, 0x80000000 | 3,    4,
    0x80000000 | 7, 0x80000000 | 3,    4,
    0x80000000 | 9, 0x80000000 | 3,    4,
    0x80000000 | 11, 0x80000000 | 3,    4,
    QMetaType::Bool, 0x80000000 | 3,    4,
    QMetaType::Bool, 0x80000000 | 3, 0x80000000 | 7,    4,   14,
    QMetaType::Bool, 0x80000000 | 3, 0x80000000 | 9,    4,   16,
    QMetaType::QReal, 0x80000000 | 3,    4,
    QMetaType::QReal, 0x80000000 | 3,    4,
    QMetaType::QReal, 0x80000000 | 3,    4,
    QMetaType::Void, 0x80000000 | 3, QMetaType::QPointF,    4,   21,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 7,    4,   14,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 9,    4,   14,
    QMetaType::Void, 0x80000000 | 3, QMetaType::QReal, QMetaType::QReal,    4,   19,    5,

       0        // eod
};

void PythonQtWrapper_QCameraFocus::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCameraFocus *_t = static_cast<PythonQtWrapper_QCameraFocus *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QPointF _r = _t->customFocusPoint((*reinterpret_cast< QCameraFocus*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 1: { qreal _r = _t->digitalZoom((*reinterpret_cast< QCameraFocus*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 2: { QCameraFocus::FocusModes _r = _t->focusMode((*reinterpret_cast< QCameraFocus*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraFocus::FocusModes*>(_a[0]) = _r; }  break;
        case 3: { QCameraFocus::FocusPointMode _r = _t->focusPointMode((*reinterpret_cast< QCameraFocus*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraFocus::FocusPointMode*>(_a[0]) = _r; }  break;
        case 4: { QList<QCameraFocusZone> _r = _t->focusZones((*reinterpret_cast< QCameraFocus*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QCameraFocusZone>*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->isAvailable((*reinterpret_cast< QCameraFocus*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->isFocusModeSupported((*reinterpret_cast< QCameraFocus*(*)>(_a[1])),(*reinterpret_cast< QCameraFocus::FocusModes(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->isFocusPointModeSupported((*reinterpret_cast< QCameraFocus*(*)>(_a[1])),(*reinterpret_cast< QCameraFocus::FocusPointMode(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { qreal _r = _t->maximumDigitalZoom((*reinterpret_cast< QCameraFocus*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 9: { qreal _r = _t->maximumOpticalZoom((*reinterpret_cast< QCameraFocus*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 10: { qreal _r = _t->opticalZoom((*reinterpret_cast< QCameraFocus*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 11: _t->setCustomFocusPoint((*reinterpret_cast< QCameraFocus*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 12: _t->setFocusMode((*reinterpret_cast< QCameraFocus*(*)>(_a[1])),(*reinterpret_cast< QCameraFocus::FocusModes(*)>(_a[2]))); break;
        case 13: _t->setFocusPointMode((*reinterpret_cast< QCameraFocus*(*)>(_a[1])),(*reinterpret_cast< QCameraFocus::FocusPointMode(*)>(_a[2]))); break;
        case 14: _t->zoomTo((*reinterpret_cast< QCameraFocus*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus* >(); break;
            }
            break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus::FocusModes >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus::FocusPointMode >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus::FocusModes >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus::FocusPointMode >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QCameraFocus::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCameraFocus.data,
      qt_meta_data_PythonQtWrapper_QCameraFocus,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QCameraFocus::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QCameraFocus::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCameraFocus.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCameraFocus*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCameraFocus::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 < 15)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 15;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 15)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 15;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCameraFocusControl_t {
    QByteArrayData data[31];
    char stringdata0[573];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCameraFocusControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCameraFocusControl_t qt_meta_stringdata_PythonQtWrapper_QCameraFocusControl = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QCameraFocusC..."
QT_MOC_LITERAL(1, 36, 23), // "new_QCameraFocusControl"
QT_MOC_LITERAL(2, 60, 20), // "QCameraFocusControl*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 6), // "parent"
QT_MOC_LITERAL(5, 89, 26), // "delete_QCameraFocusControl"
QT_MOC_LITERAL(6, 116, 3), // "obj"
QT_MOC_LITERAL(7, 120, 16), // "customFocusPoint"
QT_MOC_LITERAL(8, 137, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 154, 21), // "py_q_customFocusPoint"
QT_MOC_LITERAL(10, 176, 9), // "focusMode"
QT_MOC_LITERAL(11, 186, 24), // "QCameraFocus::FocusModes"
QT_MOC_LITERAL(12, 211, 14), // "py_q_focusMode"
QT_MOC_LITERAL(13, 226, 14), // "focusPointMode"
QT_MOC_LITERAL(14, 241, 28), // "QCameraFocus::FocusPointMode"
QT_MOC_LITERAL(15, 270, 19), // "py_q_focusPointMode"
QT_MOC_LITERAL(16, 290, 10), // "focusZones"
QT_MOC_LITERAL(17, 301, 23), // "QList<QCameraFocusZone>"
QT_MOC_LITERAL(18, 325, 15), // "py_q_focusZones"
QT_MOC_LITERAL(19, 341, 20), // "isFocusModeSupported"
QT_MOC_LITERAL(20, 362, 4), // "mode"
QT_MOC_LITERAL(21, 367, 25), // "py_q_isFocusModeSupported"
QT_MOC_LITERAL(22, 393, 25), // "isFocusPointModeSupported"
QT_MOC_LITERAL(23, 419, 30), // "py_q_isFocusPointModeSupported"
QT_MOC_LITERAL(24, 450, 19), // "setCustomFocusPoint"
QT_MOC_LITERAL(25, 470, 5), // "point"
QT_MOC_LITERAL(26, 476, 24), // "py_q_setCustomFocusPoint"
QT_MOC_LITERAL(27, 501, 12), // "setFocusMode"
QT_MOC_LITERAL(28, 514, 17), // "py_q_setFocusMode"
QT_MOC_LITERAL(29, 532, 17), // "setFocusPointMode"
QT_MOC_LITERAL(30, 550, 22) // "py_q_setFocusPointMode"

    },
    "PythonQtWrapper_QCameraFocusControl\0"
    "new_QCameraFocusControl\0QCameraFocusControl*\0"
    "\0parent\0delete_QCameraFocusControl\0"
    "obj\0customFocusPoint\0theWrappedObject\0"
    "py_q_customFocusPoint\0focusMode\0"
    "QCameraFocus::FocusModes\0py_q_focusMode\0"
    "focusPointMode\0QCameraFocus::FocusPointMode\0"
    "py_q_focusPointMode\0focusZones\0"
    "QList<QCameraFocusZone>\0py_q_focusZones\0"
    "isFocusModeSupported\0mode\0"
    "py_q_isFocusModeSupported\0"
    "isFocusPointModeSupported\0"
    "py_q_isFocusPointModeSupported\0"
    "setCustomFocusPoint\0point\0"
    "py_q_setCustomFocusPoint\0setFocusMode\0"
    "py_q_setFocusMode\0setFocusPointMode\0"
    "py_q_setFocusPointMode"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCameraFocusControl[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      21,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,  119,    3, 0x0a /* Public */,
       1,    0,  122,    3, 0x2a /* Public | MethodCloned */,
       5,    1,  123,    3, 0x0a /* Public */,
       7,    1,  126,    3, 0x0a /* Public */,
       9,    1,  129,    3, 0x0a /* Public */,
      10,    1,  132,    3, 0x0a /* Public */,
      12,    1,  135,    3, 0x0a /* Public */,
      13,    1,  138,    3, 0x0a /* Public */,
      15,    1,  141,    3, 0x0a /* Public */,
      16,    1,  144,    3, 0x0a /* Public */,
      18,    1,  147,    3, 0x0a /* Public */,
      19,    2,  150,    3, 0x0a /* Public */,
      21,    2,  155,    3, 0x0a /* Public */,
      22,    2,  160,    3, 0x0a /* Public */,
      23,    2,  165,    3, 0x0a /* Public */,
      24,    2,  170,    3, 0x0a /* Public */,
      26,    2,  175,    3, 0x0a /* Public */,
      27,    2,  180,    3, 0x0a /* Public */,
      28,    2,  185,    3, 0x0a /* Public */,
      29,    2,  190,    3, 0x0a /* Public */,
      30,    2,  195,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::QPointF, 0x80000000 | 2,    8,
    QMetaType::QPointF, 0x80000000 | 2,    8,
    0x80000000 | 11, 0x80000000 | 2,    8,
    0x80000000 | 11, 0x80000000 | 2,    8,
    0x80000000 | 14, 0x80000000 | 2,    8,
    0x80000000 | 14, 0x80000000 | 2,    8,
    0x80000000 | 17, 0x80000000 | 2,    8,
    0x80000000 | 17, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 11,    8,   20,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 11,    8,   20,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 14,    8,   20,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 14,    8,   20,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,    8,   25,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,    8,   25,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,    8,   20,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,    8,   20,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,    8,   20,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,    8,   20,

       0        // eod
};

void PythonQtWrapper_QCameraFocusControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCameraFocusControl *_t = static_cast<PythonQtWrapper_QCameraFocusControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCameraFocusControl* _r = _t->new_QCameraFocusControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraFocusControl**>(_a[0]) = _r; }  break;
        case 1: { QCameraFocusControl* _r = _t->new_QCameraFocusControl();
            if (_a[0]) *reinterpret_cast< QCameraFocusControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QCameraFocusControl((*reinterpret_cast< QCameraFocusControl*(*)>(_a[1]))); break;
        case 3: { QPointF _r = _t->customFocusPoint((*reinterpret_cast< QCameraFocusControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 4: { QPointF _r = _t->py_q_customFocusPoint((*reinterpret_cast< QCameraFocusControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 5: { QCameraFocus::FocusModes _r = _t->focusMode((*reinterpret_cast< QCameraFocusControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraFocus::FocusModes*>(_a[0]) = _r; }  break;
        case 6: { QCameraFocus::FocusModes _r = _t->py_q_focusMode((*reinterpret_cast< QCameraFocusControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraFocus::FocusModes*>(_a[0]) = _r; }  break;
        case 7: { QCameraFocus::FocusPointMode _r = _t->focusPointMode((*reinterpret_cast< QCameraFocusControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraFocus::FocusPointMode*>(_a[0]) = _r; }  break;
        case 8: { QCameraFocus::FocusPointMode _r = _t->py_q_focusPointMode((*reinterpret_cast< QCameraFocusControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraFocus::FocusPointMode*>(_a[0]) = _r; }  break;
        case 9: { QList<QCameraFocusZone> _r = _t->focusZones((*reinterpret_cast< QCameraFocusControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QCameraFocusZone>*>(_a[0]) = _r; }  break;
        case 10: { QList<QCameraFocusZone> _r = _t->py_q_focusZones((*reinterpret_cast< QCameraFocusControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QCameraFocusZone>*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->isFocusModeSupported((*reinterpret_cast< QCameraFocusControl*(*)>(_a[1])),(*reinterpret_cast< QCameraFocus::FocusModes(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->py_q_isFocusModeSupported((*reinterpret_cast< QCameraFocusControl*(*)>(_a[1])),(*reinterpret_cast< QCameraFocus::FocusModes(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->isFocusPointModeSupported((*reinterpret_cast< QCameraFocusControl*(*)>(_a[1])),(*reinterpret_cast< QCameraFocus::FocusPointMode(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->py_q_isFocusPointModeSupported((*reinterpret_cast< QCameraFocusControl*(*)>(_a[1])),(*reinterpret_cast< QCameraFocus::FocusPointMode(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: _t->setCustomFocusPoint((*reinterpret_cast< QCameraFocusControl*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 16: _t->py_q_setCustomFocusPoint((*reinterpret_cast< QCameraFocusControl*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 17: _t->setFocusMode((*reinterpret_cast< QCameraFocusControl*(*)>(_a[1])),(*reinterpret_cast< QCameraFocus::FocusModes(*)>(_a[2]))); break;
        case 18: _t->py_q_setFocusMode((*reinterpret_cast< QCameraFocusControl*(*)>(_a[1])),(*reinterpret_cast< QCameraFocus::FocusModes(*)>(_a[2]))); break;
        case 19: _t->setFocusPointMode((*reinterpret_cast< QCameraFocusControl*(*)>(_a[1])),(*reinterpret_cast< QCameraFocus::FocusPointMode(*)>(_a[2]))); break;
        case 20: _t->py_q_setFocusPointMode((*reinterpret_cast< QCameraFocusControl*(*)>(_a[1])),(*reinterpret_cast< QCameraFocus::FocusPointMode(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocusControl* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocusControl* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocusControl* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocusControl* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocusControl* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocusControl* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocusControl* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocusControl* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocusControl* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus::FocusModes >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocusControl* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus::FocusModes >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocusControl* >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus::FocusPointMode >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocusControl* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus::FocusPointMode >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocusControl* >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocusControl* >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocusControl* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus::FocusModes >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocusControl* >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus::FocusModes >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocusControl* >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus::FocusPointMode >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocusControl* >(); break;
            }
            break;
        case 20:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocus::FocusPointMode >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraFocusControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QCameraFocusControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCameraFocusControl.data,
      qt_meta_data_PythonQtWrapper_QCameraFocusControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QCameraFocusControl::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QCameraFocusControl::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCameraFocusControl.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCameraFocusControl*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCameraFocusControl::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 < 21)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 21;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 21)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 21;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCameraFocusZone_t {
    QByteArrayData data[22];
    char stringdata0[283];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCameraFocusZone_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCameraFocusZone_t qt_meta_stringdata_PythonQtWrapper_QCameraFocusZone = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QCameraFocusZone"
QT_MOC_LITERAL(1, 33, 20), // "new_QCameraFocusZone"
QT_MOC_LITERAL(2, 54, 17), // "QCameraFocusZone*"
QT_MOC_LITERAL(3, 72, 0), // ""
QT_MOC_LITERAL(4, 73, 16), // "QCameraFocusZone"
QT_MOC_LITERAL(5, 90, 5), // "other"
QT_MOC_LITERAL(6, 96, 4), // "area"
QT_MOC_LITERAL(7, 101, 33), // "QCameraFocusZone::FocusZoneSt..."
QT_MOC_LITERAL(8, 135, 6), // "status"
QT_MOC_LITERAL(9, 142, 23), // "delete_QCameraFocusZone"
QT_MOC_LITERAL(10, 166, 3), // "obj"
QT_MOC_LITERAL(11, 170, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 187, 7), // "isValid"
QT_MOC_LITERAL(13, 195, 6), // "__ne__"
QT_MOC_LITERAL(14, 202, 15), // "operator_assign"
QT_MOC_LITERAL(15, 218, 6), // "__eq__"
QT_MOC_LITERAL(16, 225, 9), // "setStatus"
QT_MOC_LITERAL(17, 235, 15), // "FocusZoneStatus"
QT_MOC_LITERAL(18, 251, 7), // "Invalid"
QT_MOC_LITERAL(19, 259, 6), // "Unused"
QT_MOC_LITERAL(20, 266, 8), // "Selected"
QT_MOC_LITERAL(21, 275, 7) // "Focused"

    },
    "PythonQtWrapper_QCameraFocusZone\0"
    "new_QCameraFocusZone\0QCameraFocusZone*\0"
    "\0QCameraFocusZone\0other\0area\0"
    "QCameraFocusZone::FocusZoneStatus\0"
    "status\0delete_QCameraFocusZone\0obj\0"
    "theWrappedObject\0isValid\0__ne__\0"
    "operator_assign\0__eq__\0setStatus\0"
    "FocusZoneStatus\0Invalid\0Unused\0Selected\0"
    "Focused"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCameraFocusZone[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      12,   14, // methods
       0,    0, // properties
       1,  118, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    0,   74,    3, 0x0a /* Public */,
       1,    1,   75,    3, 0x0a /* Public */,
       1,    2,   78,    3, 0x0a /* Public */,
       1,    1,   83,    3, 0x2a /* Public | MethodCloned */,
       9,    1,   86,    3, 0x0a /* Public */,
       6,    1,   89,    3, 0x0a /* Public */,
      12,    1,   92,    3, 0x0a /* Public */,
      13,    2,   95,    3, 0x0a /* Public */,
      14,    2,  100,    3, 0x0a /* Public */,
      15,    2,  105,    3, 0x0a /* Public */,
      16,    2,  110,    3, 0x0a /* Public */,
       8,    1,  115,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::QRectF, 0x80000000 | 7,    6,    8,
    0x80000000 | 2, QMetaType::QRectF,    6,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::QRectF, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   11,    5,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 4,   11,    5,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   11,    5,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 7,   11,    8,
    0x80000000 | 7, 0x80000000 | 2,   11,

 // enums: name, flags, count, data
      17, 0x0,    4,  122,

 // enum data: key, value
      18, uint(PythonQtWrapper_QCameraFocusZone::Invalid),
      19, uint(PythonQtWrapper_QCameraFocusZone::Unused),
      20, uint(PythonQtWrapper_QCameraFocusZone::Selected),
      21, uint(PythonQtWrapper_QCameraFocusZone::Focused),

       0        // eod
};

void PythonQtWrapper_QCameraFocusZone::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCameraFocusZone *_t = static_cast<PythonQtWrapper_QCameraFocusZone *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCameraFocusZone* _r = _t->new_QCameraFocusZone();
            if (_a[0]) *reinterpret_cast< QCameraFocusZone**>(_a[0]) = _r; }  break;
        case 1: { QCameraFocusZone* _r = _t->new_QCameraFocusZone((*reinterpret_cast< const QCameraFocusZone(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraFocusZone**>(_a[0]) = _r; }  break;
        case 2: { QCameraFocusZone* _r = _t->new_QCameraFocusZone((*reinterpret_cast< const QRectF(*)>(_a[1])),(*reinterpret_cast< QCameraFocusZone::FocusZoneStatus(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCameraFocusZone**>(_a[0]) = _r; }  break;
        case 3: { QCameraFocusZone* _r = _t->new_QCameraFocusZone((*reinterpret_cast< const QRectF(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraFocusZone**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QCameraFocusZone((*reinterpret_cast< QCameraFocusZone*(*)>(_a[1]))); break;
        case 5: { QRectF _r = _t->area((*reinterpret_cast< QCameraFocusZone*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->isValid((*reinterpret_cast< QCameraFocusZone*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->__ne__((*reinterpret_cast< QCameraFocusZone*(*)>(_a[1])),(*reinterpret_cast< const QCameraFocusZone(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { QCameraFocusZone* _r = _t->operator_assign((*reinterpret_cast< QCameraFocusZone*(*)>(_a[1])),(*reinterpret_cast< const QCameraFocusZone(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCameraFocusZone**>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->__eq__((*reinterpret_cast< QCameraFocusZone*(*)>(_a[1])),(*reinterpret_cast< const QCameraFocusZone(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: _t->setStatus((*reinterpret_cast< QCameraFocusZone*(*)>(_a[1])),(*reinterpret_cast< QCameraFocusZone::FocusZoneStatus(*)>(_a[2]))); break;
        case 11: { QCameraFocusZone::FocusZoneStatus _r = _t->status((*reinterpret_cast< QCameraFocusZone*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraFocusZone::FocusZoneStatus*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QCameraFocusZone::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCameraFocusZone.data,
      qt_meta_data_PythonQtWrapper_QCameraFocusZone,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QCameraFocusZone::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QCameraFocusZone::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCameraFocusZone.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCameraFocusZone*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCameraFocusZone::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 < 12)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 12;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 12)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 12;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCameraImageCapture_t {
    QByteArrayData data[44];
    char stringdata0[768];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCameraImageCapture_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCameraImageCapture_t qt_meta_stringdata_PythonQtWrapper_QCameraImageCapture = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QCameraImageC..."
QT_MOC_LITERAL(1, 36, 23), // "new_QCameraImageCapture"
QT_MOC_LITERAL(2, 60, 20), // "QCameraImageCapture*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 13), // "QMediaObject*"
QT_MOC_LITERAL(5, 96, 11), // "mediaObject"
QT_MOC_LITERAL(6, 108, 6), // "parent"
QT_MOC_LITERAL(7, 115, 26), // "delete_QCameraImageCapture"
QT_MOC_LITERAL(8, 142, 3), // "obj"
QT_MOC_LITERAL(9, 146, 12), // "availability"
QT_MOC_LITERAL(10, 159, 31), // "QMultimedia::AvailabilityStatus"
QT_MOC_LITERAL(11, 191, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 208, 12), // "bufferFormat"
QT_MOC_LITERAL(13, 221, 24), // "QVideoFrame::PixelFormat"
QT_MOC_LITERAL(14, 246, 18), // "captureDestination"
QT_MOC_LITERAL(15, 265, 40), // "QCameraImageCapture::CaptureD..."
QT_MOC_LITERAL(16, 306, 16), // "encodingSettings"
QT_MOC_LITERAL(17, 323, 21), // "QImageEncoderSettings"
QT_MOC_LITERAL(18, 345, 5), // "error"
QT_MOC_LITERAL(19, 351, 26), // "QCameraImageCapture::Error"
QT_MOC_LITERAL(20, 378, 11), // "errorString"
QT_MOC_LITERAL(21, 390, 21), // "imageCodecDescription"
QT_MOC_LITERAL(22, 412, 9), // "codecName"
QT_MOC_LITERAL(23, 422, 11), // "isAvailable"
QT_MOC_LITERAL(24, 434, 29), // "isCaptureDestinationSupported"
QT_MOC_LITERAL(25, 464, 11), // "destination"
QT_MOC_LITERAL(26, 476, 17), // "isReadyForCapture"
QT_MOC_LITERAL(27, 494, 16), // "py_q_mediaObject"
QT_MOC_LITERAL(28, 511, 15), // "setBufferFormat"
QT_MOC_LITERAL(29, 527, 6), // "format"
QT_MOC_LITERAL(30, 534, 21), // "setCaptureDestination"
QT_MOC_LITERAL(31, 556, 19), // "setEncodingSettings"
QT_MOC_LITERAL(32, 576, 8), // "settings"
QT_MOC_LITERAL(33, 585, 19), // "py_q_setMediaObject"
QT_MOC_LITERAL(34, 605, 6), // "arg__1"
QT_MOC_LITERAL(35, 612, 22), // "supportedBufferFormats"
QT_MOC_LITERAL(36, 635, 31), // "QList<QVideoFrame::PixelFormat>"
QT_MOC_LITERAL(37, 667, 20), // "supportedImageCodecs"
QT_MOC_LITERAL(38, 688, 20), // "supportedResolutions"
QT_MOC_LITERAL(39, 709, 12), // "QList<QSize>"
QT_MOC_LITERAL(40, 722, 5), // "bool*"
QT_MOC_LITERAL(41, 728, 10), // "continuous"
QT_MOC_LITERAL(42, 739, 9), // "DriveMode"
QT_MOC_LITERAL(43, 749, 18) // "SingleImageCapture"

    },
    "PythonQtWrapper_QCameraImageCapture\0"
    "new_QCameraImageCapture\0QCameraImageCapture*\0"
    "\0QMediaObject*\0mediaObject\0parent\0"
    "delete_QCameraImageCapture\0obj\0"
    "availability\0QMultimedia::AvailabilityStatus\0"
    "theWrappedObject\0bufferFormat\0"
    "QVideoFrame::PixelFormat\0captureDestination\0"
    "QCameraImageCapture::CaptureDestinations\0"
    "encodingSettings\0QImageEncoderSettings\0"
    "error\0QCameraImageCapture::Error\0"
    "errorString\0imageCodecDescription\0"
    "codecName\0isAvailable\0"
    "isCaptureDestinationSupported\0destination\0"
    "isReadyForCapture\0py_q_mediaObject\0"
    "setBufferFormat\0format\0setCaptureDestination\0"
    "setEncodingSettings\0settings\0"
    "py_q_setMediaObject\0arg__1\0"
    "supportedBufferFormats\0"
    "QList<QVideoFrame::PixelFormat>\0"
    "supportedImageCodecs\0supportedResolutions\0"
    "QList<QSize>\0bool*\0continuous\0DriveMode\0"
    "SingleImageCapture"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCameraImageCapture[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      23,   14, // methods
       0,    0, // properties
       1,  218, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    2,  129,    3, 0x0a /* Public */,
       1,    1,  134,    3, 0x2a /* Public | MethodCloned */,
       7,    1,  137,    3, 0x0a /* Public */,
       9,    1,  140,    3, 0x0a /* Public */,
      12,    1,  143,    3, 0x0a /* Public */,
      14,    1,  146,    3, 0x0a /* Public */,
      16,    1,  149,    3, 0x0a /* Public */,
      18,    1,  152,    3, 0x0a /* Public */,
      20,    1,  155,    3, 0x0a /* Public */,
      21,    2,  158,    3, 0x0a /* Public */,
      23,    1,  163,    3, 0x0a /* Public */,
      24,    2,  166,    3, 0x0a /* Public */,
      26,    1,  171,    3, 0x0a /* Public */,
      27,    1,  174,    3, 0x0a /* Public */,
      28,    2,  177,    3, 0x0a /* Public */,
      30,    2,  182,    3, 0x0a /* Public */,
      31,    2,  187,    3, 0x0a /* Public */,
      33,    2,  192,    3, 0x0a /* Public */,
      35,    1,  197,    3, 0x0a /* Public */,
      37,    1,  200,    3, 0x0a /* Public */,
      38,    3,  203,    3, 0x0a /* Public */,
      38,    2,  210,    3, 0x2a /* Public | MethodCloned */,
      38,    1,  215,    3, 0x2a /* Public | MethodCloned */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QObjectStar,    5,    6,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    8,
    0x80000000 | 10, 0x80000000 | 2,   11,
    0x80000000 | 13, 0x80000000 | 2,   11,
    0x80000000 | 15, 0x80000000 | 2,   11,
    0x80000000 | 17, 0x80000000 | 2,   11,
    0x80000000 | 19, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString,   11,   22,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 15,   11,   25,
    QMetaType::Bool, 0x80000000 | 2,   11,
    0x80000000 | 4, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,   11,   29,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,   11,   25,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,   11,   32,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   11,   34,
    0x80000000 | 36, 0x80000000 | 2,   11,
    QMetaType::QStringList, 0x80000000 | 2,   11,
    0x80000000 | 39, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 40,   11,   32,   41,
    0x80000000 | 39, 0x80000000 | 2, 0x80000000 | 17,   11,   32,
    0x80000000 | 39, 0x80000000 | 2,   11,

 // enums: name, flags, count, data
      42, 0x0,    1,  222,

 // enum data: key, value
      43, uint(PythonQtWrapper_QCameraImageCapture::SingleImageCapture),

       0        // eod
};

void PythonQtWrapper_QCameraImageCapture::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCameraImageCapture *_t = static_cast<PythonQtWrapper_QCameraImageCapture *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCameraImageCapture* _r = _t->new_QCameraImageCapture((*reinterpret_cast< QMediaObject*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCameraImageCapture**>(_a[0]) = _r; }  break;
        case 1: { QCameraImageCapture* _r = _t->new_QCameraImageCapture((*reinterpret_cast< QMediaObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraImageCapture**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QCameraImageCapture((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1]))); break;
        case 3: { QMultimedia::AvailabilityStatus _r = _t->availability((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMultimedia::AvailabilityStatus*>(_a[0]) = _r; }  break;
        case 4: { QVideoFrame::PixelFormat _r = _t->bufferFormat((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVideoFrame::PixelFormat*>(_a[0]) = _r; }  break;
        case 5: { QCameraImageCapture::CaptureDestinations _r = _t->captureDestination((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraImageCapture::CaptureDestinations*>(_a[0]) = _r; }  break;
        case 6: { QImageEncoderSettings _r = _t->encodingSettings((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImageEncoderSettings*>(_a[0]) = _r; }  break;
        case 7: { QCameraImageCapture::Error _r = _t->error((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraImageCapture::Error*>(_a[0]) = _r; }  break;
        case 8: { QString _r = _t->errorString((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 9: { QString _r = _t->imageCodecDescription((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->isAvailable((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->isCaptureDestinationSupported((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])),(*reinterpret_cast< QCameraImageCapture::CaptureDestinations(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->isReadyForCapture((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { QMediaObject* _r = _t->py_q_mediaObject((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaObject**>(_a[0]) = _r; }  break;
        case 14: _t->setBufferFormat((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])),(*reinterpret_cast< const QVideoFrame::PixelFormat(*)>(_a[2]))); break;
        case 15: _t->setCaptureDestination((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])),(*reinterpret_cast< QCameraImageCapture::CaptureDestinations(*)>(_a[2]))); break;
        case 16: _t->setEncodingSettings((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])),(*reinterpret_cast< const QImageEncoderSettings(*)>(_a[2]))); break;
        case 17: { bool _r = _t->py_q_setMediaObject((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])),(*reinterpret_cast< QMediaObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: { QList<QVideoFrame::PixelFormat> _r = _t->supportedBufferFormats((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QVideoFrame::PixelFormat>*>(_a[0]) = _r; }  break;
        case 19: { QStringList _r = _t->supportedImageCodecs((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 20: { QList<QSize> _r = _t->supportedResolutions((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])),(*reinterpret_cast< const QImageEncoderSettings(*)>(_a[2])),(*reinterpret_cast< bool*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 21: { QList<QSize> _r = _t->supportedResolutions((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])),(*reinterpret_cast< const QImageEncoderSettings(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 22: { QList<QSize> _r = _t->supportedResolutions((*reinterpret_cast< QCameraImageCapture*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture::CaptureDestinations >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoFrame::PixelFormat >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture::CaptureDestinations >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderSettings >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            }
            break;
        case 20:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderSettings >(); break;
            }
            break;
        case 21:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderSettings >(); break;
            }
            break;
        case 22:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCapture* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QCameraImageCapture::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCameraImageCapture.data,
      qt_meta_data_PythonQtWrapper_QCameraImageCapture,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QCameraImageCapture::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QCameraImageCapture::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCameraImageCapture.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCameraImageCapture*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCameraImageCapture::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 < 23)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 23;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 23)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 23;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCameraImageCaptureControl_t {
    QByteArrayData data[21];
    char stringdata0[361];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCameraImageCaptureControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCameraImageCaptureControl_t qt_meta_stringdata_PythonQtWrapper_QCameraImageCaptureControl = {
    {
QT_MOC_LITERAL(0, 0, 42), // "PythonQtWrapper_QCameraImageC..."
QT_MOC_LITERAL(1, 43, 30), // "new_QCameraImageCaptureControl"
QT_MOC_LITERAL(2, 74, 27), // "QCameraImageCaptureControl*"
QT_MOC_LITERAL(3, 102, 0), // ""
QT_MOC_LITERAL(4, 103, 6), // "parent"
QT_MOC_LITERAL(5, 110, 33), // "delete_QCameraImageCaptureCon..."
QT_MOC_LITERAL(6, 144, 3), // "obj"
QT_MOC_LITERAL(7, 148, 13), // "cancelCapture"
QT_MOC_LITERAL(8, 162, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 179, 18), // "py_q_cancelCapture"
QT_MOC_LITERAL(10, 198, 7), // "capture"
QT_MOC_LITERAL(11, 206, 8), // "fileName"
QT_MOC_LITERAL(12, 215, 12), // "py_q_capture"
QT_MOC_LITERAL(13, 228, 9), // "driveMode"
QT_MOC_LITERAL(14, 238, 30), // "QCameraImageCapture::DriveMode"
QT_MOC_LITERAL(15, 269, 14), // "py_q_driveMode"
QT_MOC_LITERAL(16, 284, 17), // "isReadyForCapture"
QT_MOC_LITERAL(17, 302, 22), // "py_q_isReadyForCapture"
QT_MOC_LITERAL(18, 325, 12), // "setDriveMode"
QT_MOC_LITERAL(19, 338, 4), // "mode"
QT_MOC_LITERAL(20, 343, 17) // "py_q_setDriveMode"

    },
    "PythonQtWrapper_QCameraImageCaptureControl\0"
    "new_QCameraImageCaptureControl\0"
    "QCameraImageCaptureControl*\0\0parent\0"
    "delete_QCameraImageCaptureControl\0obj\0"
    "cancelCapture\0theWrappedObject\0"
    "py_q_cancelCapture\0capture\0fileName\0"
    "py_q_capture\0driveMode\0"
    "QCameraImageCapture::DriveMode\0"
    "py_q_driveMode\0isReadyForCapture\0"
    "py_q_isReadyForCapture\0setDriveMode\0"
    "mode\0py_q_setDriveMode"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCameraImageCaptureControl[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      13,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   79,    3, 0x0a /* Public */,
       1,    0,   82,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   83,    3, 0x0a /* Public */,
       7,    1,   86,    3, 0x0a /* Public */,
       9,    1,   89,    3, 0x0a /* Public */,
      10,    2,   92,    3, 0x0a /* Public */,
      12,    2,   97,    3, 0x0a /* Public */,
      13,    1,  102,    3, 0x0a /* Public */,
      15,    1,  105,    3, 0x0a /* Public */,
      16,    1,  108,    3, 0x0a /* Public */,
      17,    1,  111,    3, 0x0a /* Public */,
      18,    2,  114,    3, 0x0a /* Public */,
      20,    2,  119,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QString,    8,   11,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QString,    8,   11,
    0x80000000 | 14, 0x80000000 | 2,    8,
    0x80000000 | 14, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,    8,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,    8,   19,

       0        // eod
};

void PythonQtWrapper_QCameraImageCaptureControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCameraImageCaptureControl *_t = static_cast<PythonQtWrapper_QCameraImageCaptureControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCameraImageCaptureControl* _r = _t->new_QCameraImageCaptureControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraImageCaptureControl**>(_a[0]) = _r; }  break;
        case 1: { QCameraImageCaptureControl* _r = _t->new_QCameraImageCaptureControl();
            if (_a[0]) *reinterpret_cast< QCameraImageCaptureControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QCameraImageCaptureControl((*reinterpret_cast< QCameraImageCaptureControl*(*)>(_a[1]))); break;
        case 3: _t->cancelCapture((*reinterpret_cast< QCameraImageCaptureControl*(*)>(_a[1]))); break;
        case 4: _t->py_q_cancelCapture((*reinterpret_cast< QCameraImageCaptureControl*(*)>(_a[1]))); break;
        case 5: { int _r = _t->capture((*reinterpret_cast< QCameraImageCaptureControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->py_q_capture((*reinterpret_cast< QCameraImageCaptureControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { QCameraImageCapture::DriveMode _r = _t->driveMode((*reinterpret_cast< QCameraImageCaptureControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraImageCapture::DriveMode*>(_a[0]) = _r; }  break;
        case 8: { QCameraImageCapture::DriveMode _r = _t->py_q_driveMode((*reinterpret_cast< QCameraImageCaptureControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraImageCapture::DriveMode*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->isReadyForCapture((*reinterpret_cast< QCameraImageCaptureControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->py_q_isReadyForCapture((*reinterpret_cast< QCameraImageCaptureControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: _t->setDriveMode((*reinterpret_cast< QCameraImageCaptureControl*(*)>(_a[1])),(*reinterpret_cast< QCameraImageCapture::DriveMode(*)>(_a[2]))); break;
        case 12: _t->py_q_setDriveMode((*reinterpret_cast< QCameraImageCaptureControl*(*)>(_a[1])),(*reinterpret_cast< QCameraImageCapture::DriveMode(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCaptureControl* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCaptureControl* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCaptureControl* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCaptureControl* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCaptureControl* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCaptureControl* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCaptureControl* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCaptureControl* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCaptureControl* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCaptureControl* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageCaptureControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QCameraImageCaptureControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCameraImageCaptureControl.data,
      qt_meta_data_PythonQtWrapper_QCameraImageCaptureControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QCameraImageCaptureControl::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QCameraImageCaptureControl::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCameraImageCaptureControl.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCameraImageCaptureControl*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCameraImageCaptureControl::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 < 13)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 13;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 13)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 13;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCameraImageProcessing_t {
    QByteArrayData data[27];
    char stringdata0[475];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCameraImageProcessing_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCameraImageProcessing_t qt_meta_stringdata_PythonQtWrapper_QCameraImageProcessing = {
    {
QT_MOC_LITERAL(0, 0, 38), // "PythonQtWrapper_QCameraImageP..."
QT_MOC_LITERAL(1, 39, 11), // "colorFilter"
QT_MOC_LITERAL(2, 51, 35), // "QCameraImageProcessing::Color..."
QT_MOC_LITERAL(3, 87, 0), // ""
QT_MOC_LITERAL(4, 88, 23), // "QCameraImageProcessing*"
QT_MOC_LITERAL(5, 112, 16), // "theWrappedObject"
QT_MOC_LITERAL(6, 129, 8), // "contrast"
QT_MOC_LITERAL(7, 138, 14), // "denoisingLevel"
QT_MOC_LITERAL(8, 153, 11), // "isAvailable"
QT_MOC_LITERAL(9, 165, 22), // "isColorFilterSupported"
QT_MOC_LITERAL(10, 188, 6), // "filter"
QT_MOC_LITERAL(11, 195, 27), // "isWhiteBalanceModeSupported"
QT_MOC_LITERAL(12, 223, 40), // "QCameraImageProcessing::White..."
QT_MOC_LITERAL(13, 264, 4), // "mode"
QT_MOC_LITERAL(14, 269, 18), // "manualWhiteBalance"
QT_MOC_LITERAL(15, 288, 10), // "saturation"
QT_MOC_LITERAL(16, 299, 14), // "setColorFilter"
QT_MOC_LITERAL(17, 314, 11), // "setContrast"
QT_MOC_LITERAL(18, 326, 5), // "value"
QT_MOC_LITERAL(19, 332, 17), // "setDenoisingLevel"
QT_MOC_LITERAL(20, 350, 21), // "setManualWhiteBalance"
QT_MOC_LITERAL(21, 372, 16), // "colorTemperature"
QT_MOC_LITERAL(22, 389, 13), // "setSaturation"
QT_MOC_LITERAL(23, 403, 18), // "setSharpeningLevel"
QT_MOC_LITERAL(24, 422, 19), // "setWhiteBalanceMode"
QT_MOC_LITERAL(25, 442, 15), // "sharpeningLevel"
QT_MOC_LITERAL(26, 458, 16) // "whiteBalanceMode"

    },
    "PythonQtWrapper_QCameraImageProcessing\0"
    "colorFilter\0QCameraImageProcessing::ColorFilter\0"
    "\0QCameraImageProcessing*\0theWrappedObject\0"
    "contrast\0denoisingLevel\0isAvailable\0"
    "isColorFilterSupported\0filter\0"
    "isWhiteBalanceModeSupported\0"
    "QCameraImageProcessing::WhiteBalanceMode\0"
    "mode\0manualWhiteBalance\0saturation\0"
    "setColorFilter\0setContrast\0value\0"
    "setDenoisingLevel\0setManualWhiteBalance\0"
    "colorTemperature\0setSaturation\0"
    "setSharpeningLevel\0setWhiteBalanceMode\0"
    "sharpeningLevel\0whiteBalanceMode"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCameraImageProcessing[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      17,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   99,    3, 0x0a /* Public */,
       6,    1,  102,    3, 0x0a /* Public */,
       7,    1,  105,    3, 0x0a /* Public */,
       8,    1,  108,    3, 0x0a /* Public */,
       9,    2,  111,    3, 0x0a /* Public */,
      11,    2,  116,    3, 0x0a /* Public */,
      14,    1,  121,    3, 0x0a /* Public */,
      15,    1,  124,    3, 0x0a /* Public */,
      16,    2,  127,    3, 0x0a /* Public */,
      17,    2,  132,    3, 0x0a /* Public */,
      19,    2,  137,    3, 0x0a /* Public */,
      20,    2,  142,    3, 0x0a /* Public */,
      22,    2,  147,    3, 0x0a /* Public */,
      23,    2,  152,    3, 0x0a /* Public */,
      24,    2,  157,    3, 0x0a /* Public */,
      25,    1,  162,    3, 0x0a /* Public */,
      26,    1,  165,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::QReal, 0x80000000 | 4,    5,
    QMetaType::QReal, 0x80000000 | 4,    5,
    QMetaType::Bool, 0x80000000 | 4,    5,
    QMetaType::Bool, 0x80000000 | 4, 0x80000000 | 2,    5,   10,
    QMetaType::Bool, 0x80000000 | 4, 0x80000000 | 12,    5,   13,
    QMetaType::QReal, 0x80000000 | 4,    5,
    QMetaType::QReal, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 4, 0x80000000 | 2,    5,   10,
    QMetaType::Void, 0x80000000 | 4, QMetaType::QReal,    5,   18,
    QMetaType::Void, 0x80000000 | 4, QMetaType::QReal,    5,   18,
    QMetaType::Void, 0x80000000 | 4, QMetaType::QReal,    5,   21,
    QMetaType::Void, 0x80000000 | 4, QMetaType::QReal,    5,   18,
    QMetaType::Void, 0x80000000 | 4, QMetaType::QReal,    5,   18,
    QMetaType::Void, 0x80000000 | 4, 0x80000000 | 12,    5,   13,
    QMetaType::QReal, 0x80000000 | 4,    5,
    0x80000000 | 12, 0x80000000 | 4,    5,

       0        // eod
};

void PythonQtWrapper_QCameraImageProcessing::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCameraImageProcessing *_t = static_cast<PythonQtWrapper_QCameraImageProcessing *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCameraImageProcessing::ColorFilter _r = _t->colorFilter((*reinterpret_cast< QCameraImageProcessing*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraImageProcessing::ColorFilter*>(_a[0]) = _r; }  break;
        case 1: { qreal _r = _t->contrast((*reinterpret_cast< QCameraImageProcessing*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 2: { qreal _r = _t->denoisingLevel((*reinterpret_cast< QCameraImageProcessing*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 3: { bool _r = _t->isAvailable((*reinterpret_cast< QCameraImageProcessing*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->isColorFilterSupported((*reinterpret_cast< QCameraImageProcessing*(*)>(_a[1])),(*reinterpret_cast< QCameraImageProcessing::ColorFilter(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->isWhiteBalanceModeSupported((*reinterpret_cast< QCameraImageProcessing*(*)>(_a[1])),(*reinterpret_cast< QCameraImageProcessing::WhiteBalanceMode(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { qreal _r = _t->manualWhiteBalance((*reinterpret_cast< QCameraImageProcessing*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 7: { qreal _r = _t->saturation((*reinterpret_cast< QCameraImageProcessing*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 8: _t->setColorFilter((*reinterpret_cast< QCameraImageProcessing*(*)>(_a[1])),(*reinterpret_cast< QCameraImageProcessing::ColorFilter(*)>(_a[2]))); break;
        case 9: _t->setContrast((*reinterpret_cast< QCameraImageProcessing*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 10: _t->setDenoisingLevel((*reinterpret_cast< QCameraImageProcessing*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 11: _t->setManualWhiteBalance((*reinterpret_cast< QCameraImageProcessing*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 12: _t->setSaturation((*reinterpret_cast< QCameraImageProcessing*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 13: _t->setSharpeningLevel((*reinterpret_cast< QCameraImageProcessing*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 14: _t->setWhiteBalanceMode((*reinterpret_cast< QCameraImageProcessing*(*)>(_a[1])),(*reinterpret_cast< QCameraImageProcessing::WhiteBalanceMode(*)>(_a[2]))); break;
        case 15: { qreal _r = _t->sharpeningLevel((*reinterpret_cast< QCameraImageProcessing*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 16: { QCameraImageProcessing::WhiteBalanceMode _r = _t->whiteBalanceMode((*reinterpret_cast< QCameraImageProcessing*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraImageProcessing::WhiteBalanceMode*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing* >(); break;
            }
            break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing::ColorFilter >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing::WhiteBalanceMode >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing::ColorFilter >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing* >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing::WhiteBalanceMode >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing* >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessing* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QCameraImageProcessing::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCameraImageProcessing.data,
      qt_meta_data_PythonQtWrapper_QCameraImageProcessing,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QCameraImageProcessing::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QCameraImageProcessing::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCameraImageProcessing.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCameraImageProcessing*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCameraImageProcessing::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 < 17)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 17;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 17)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 17;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCameraImageProcessingControl_t {
    QByteArrayData data[19];
    char stringdata0[401];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCameraImageProcessingControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCameraImageProcessingControl_t qt_meta_stringdata_PythonQtWrapper_QCameraImageProcessingControl = {
    {
QT_MOC_LITERAL(0, 0, 45), // "PythonQtWrapper_QCameraImageP..."
QT_MOC_LITERAL(1, 46, 33), // "new_QCameraImageProcessingCon..."
QT_MOC_LITERAL(2, 80, 30), // "QCameraImageProcessingControl*"
QT_MOC_LITERAL(3, 111, 0), // ""
QT_MOC_LITERAL(4, 112, 6), // "parent"
QT_MOC_LITERAL(5, 119, 36), // "delete_QCameraImageProcessing..."
QT_MOC_LITERAL(6, 156, 3), // "obj"
QT_MOC_LITERAL(7, 160, 20), // "isParameterSupported"
QT_MOC_LITERAL(8, 181, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 198, 50), // "QCameraImageProcessingControl..."
QT_MOC_LITERAL(10, 249, 6), // "arg__1"
QT_MOC_LITERAL(11, 256, 25), // "py_q_isParameterSupported"
QT_MOC_LITERAL(12, 282, 25), // "isParameterValueSupported"
QT_MOC_LITERAL(13, 308, 9), // "parameter"
QT_MOC_LITERAL(14, 318, 5), // "value"
QT_MOC_LITERAL(15, 324, 30), // "py_q_isParameterValueSupported"
QT_MOC_LITERAL(16, 355, 14), // "py_q_parameter"
QT_MOC_LITERAL(17, 370, 12), // "setParameter"
QT_MOC_LITERAL(18, 383, 17) // "py_q_setParameter"

    },
    "PythonQtWrapper_QCameraImageProcessingControl\0"
    "new_QCameraImageProcessingControl\0"
    "QCameraImageProcessingControl*\0\0parent\0"
    "delete_QCameraImageProcessingControl\0"
    "obj\0isParameterSupported\0theWrappedObject\0"
    "QCameraImageProcessingControl::ProcessingParameter\0"
    "arg__1\0py_q_isParameterSupported\0"
    "isParameterValueSupported\0parameter\0"
    "value\0py_q_isParameterValueSupported\0"
    "py_q_parameter\0setParameter\0"
    "py_q_setParameter"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCameraImageProcessingControl[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      11,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   69,    3, 0x0a /* Public */,
       1,    0,   72,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   73,    3, 0x0a /* Public */,
       7,    2,   76,    3, 0x0a /* Public */,
      11,    2,   81,    3, 0x0a /* Public */,
      12,    3,   86,    3, 0x0a /* Public */,
      15,    3,   93,    3, 0x0a /* Public */,
      13,    2,  100,    3, 0x0a /* Public */,
      16,    2,  105,    3, 0x0a /* Public */,
      17,    3,  110,    3, 0x0a /* Public */,
      18,    3,  117,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 9,    8,   10,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 9,    8,   10,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 9, QMetaType::QVariant,    8,   13,   14,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 9, QMetaType::QVariant,    8,   13,   14,
    QMetaType::QVariant, 0x80000000 | 2, 0x80000000 | 9,    8,   13,
    QMetaType::QVariant, 0x80000000 | 2, 0x80000000 | 9,    8,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 9, QMetaType::QVariant,    8,   13,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 9, QMetaType::QVariant,    8,   13,   14,

       0        // eod
};

void PythonQtWrapper_QCameraImageProcessingControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCameraImageProcessingControl *_t = static_cast<PythonQtWrapper_QCameraImageProcessingControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCameraImageProcessingControl* _r = _t->new_QCameraImageProcessingControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraImageProcessingControl**>(_a[0]) = _r; }  break;
        case 1: { QCameraImageProcessingControl* _r = _t->new_QCameraImageProcessingControl();
            if (_a[0]) *reinterpret_cast< QCameraImageProcessingControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QCameraImageProcessingControl((*reinterpret_cast< QCameraImageProcessingControl*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->isParameterSupported((*reinterpret_cast< QCameraImageProcessingControl*(*)>(_a[1])),(*reinterpret_cast< QCameraImageProcessingControl::ProcessingParameter(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->py_q_isParameterSupported((*reinterpret_cast< QCameraImageProcessingControl*(*)>(_a[1])),(*reinterpret_cast< QCameraImageProcessingControl::ProcessingParameter(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->isParameterValueSupported((*reinterpret_cast< QCameraImageProcessingControl*(*)>(_a[1])),(*reinterpret_cast< QCameraImageProcessingControl::ProcessingParameter(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->py_q_isParameterValueSupported((*reinterpret_cast< QCameraImageProcessingControl*(*)>(_a[1])),(*reinterpret_cast< QCameraImageProcessingControl::ProcessingParameter(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { QVariant _r = _t->parameter((*reinterpret_cast< QCameraImageProcessingControl*(*)>(_a[1])),(*reinterpret_cast< QCameraImageProcessingControl::ProcessingParameter(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 8: { QVariant _r = _t->py_q_parameter((*reinterpret_cast< QCameraImageProcessingControl*(*)>(_a[1])),(*reinterpret_cast< QCameraImageProcessingControl::ProcessingParameter(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 9: _t->setParameter((*reinterpret_cast< QCameraImageProcessingControl*(*)>(_a[1])),(*reinterpret_cast< QCameraImageProcessingControl::ProcessingParameter(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 10: _t->py_q_setParameter((*reinterpret_cast< QCameraImageProcessingControl*(*)>(_a[1])),(*reinterpret_cast< QCameraImageProcessingControl::ProcessingParameter(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessingControl* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessingControl* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessingControl::ProcessingParameter >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessingControl* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessingControl::ProcessingParameter >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessingControl* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessingControl::ProcessingParameter >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessingControl* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessingControl::ProcessingParameter >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessingControl* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessingControl::ProcessingParameter >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessingControl* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessingControl::ProcessingParameter >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessingControl* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessingControl::ProcessingParameter >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessingControl* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraImageProcessingControl::ProcessingParameter >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QCameraImageProcessingControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCameraImageProcessingControl.data,
      qt_meta_data_PythonQtWrapper_QCameraImageProcessingControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QCameraImageProcessingControl::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QCameraImageProcessingControl::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCameraImageProcessingControl.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCameraImageProcessingControl*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCameraImageProcessingControl::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 < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCameraInfo_t {
    QByteArrayData data[26];
    char stringdata0[347];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCameraInfo_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCameraInfo_t qt_meta_stringdata_PythonQtWrapper_QCameraInfo = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QCameraInfo"
QT_MOC_LITERAL(1, 28, 15), // "new_QCameraInfo"
QT_MOC_LITERAL(2, 44, 12), // "QCameraInfo*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 4), // "name"
QT_MOC_LITERAL(5, 63, 7), // "QCamera"
QT_MOC_LITERAL(6, 71, 6), // "camera"
QT_MOC_LITERAL(7, 78, 11), // "QCameraInfo"
QT_MOC_LITERAL(8, 90, 5), // "other"
QT_MOC_LITERAL(9, 96, 18), // "delete_QCameraInfo"
QT_MOC_LITERAL(10, 115, 3), // "obj"
QT_MOC_LITERAL(11, 119, 35), // "static_QCameraInfo_availableC..."
QT_MOC_LITERAL(12, 155, 18), // "QList<QCameraInfo>"
QT_MOC_LITERAL(13, 174, 17), // "QCamera::Position"
QT_MOC_LITERAL(14, 192, 8), // "position"
QT_MOC_LITERAL(15, 201, 32), // "static_QCameraInfo_defaultCamera"
QT_MOC_LITERAL(16, 234, 11), // "description"
QT_MOC_LITERAL(17, 246, 16), // "theWrappedObject"
QT_MOC_LITERAL(18, 263, 10), // "deviceName"
QT_MOC_LITERAL(19, 274, 6), // "isNull"
QT_MOC_LITERAL(20, 281, 6), // "__ne__"
QT_MOC_LITERAL(21, 288, 15), // "operator_assign"
QT_MOC_LITERAL(22, 304, 6), // "__eq__"
QT_MOC_LITERAL(23, 311, 11), // "orientation"
QT_MOC_LITERAL(24, 323, 11), // "py_toString"
QT_MOC_LITERAL(25, 335, 11) // "__nonzero__"

    },
    "PythonQtWrapper_QCameraInfo\0new_QCameraInfo\0"
    "QCameraInfo*\0\0name\0QCamera\0camera\0"
    "QCameraInfo\0other\0delete_QCameraInfo\0"
    "obj\0static_QCameraInfo_availableCameras\0"
    "QList<QCameraInfo>\0QCamera::Position\0"
    "position\0static_QCameraInfo_defaultCamera\0"
    "description\0theWrappedObject\0deviceName\0"
    "isNull\0__ne__\0operator_assign\0__eq__\0"
    "orientation\0py_toString\0__nonzero__"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCameraInfo[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      18,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,  104,    3, 0x0a /* Public */,
       1,    0,  107,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  108,    3, 0x0a /* Public */,
       1,    1,  111,    3, 0x0a /* Public */,
       9,    1,  114,    3, 0x0a /* Public */,
      11,    1,  117,    3, 0x0a /* Public */,
      11,    0,  120,    3, 0x2a /* Public | MethodCloned */,
      15,    0,  121,    3, 0x0a /* Public */,
      16,    1,  122,    3, 0x0a /* Public */,
      18,    1,  125,    3, 0x0a /* Public */,
      19,    1,  128,    3, 0x0a /* Public */,
      20,    2,  131,    3, 0x0a /* Public */,
      21,    2,  136,    3, 0x0a /* Public */,
      22,    2,  141,    3, 0x0a /* Public */,
      23,    1,  146,    3, 0x0a /* Public */,
      14,    1,  149,    3, 0x0a /* Public */,
      24,    1,  152,    3, 0x0a /* Public */,
      25,    1,  155,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QByteArray,    4,
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 5,    6,
    0x80000000 | 2, 0x80000000 | 7,    8,
    QMetaType::Void, 0x80000000 | 2,   10,
    0x80000000 | 12, 0x80000000 | 13,   14,
    0x80000000 | 12,
    0x80000000 | 7,
    QMetaType::QString, 0x80000000 | 2,   17,
    QMetaType::QString, 0x80000000 | 2,   17,
    QMetaType::Bool, 0x80000000 | 2,   17,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 7,   17,    8,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 7,   17,    8,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 7,   17,    8,
    QMetaType::Int, 0x80000000 | 2,   17,
    0x80000000 | 13, 0x80000000 | 2,   17,
    QMetaType::QString, 0x80000000 | 2,    3,
    QMetaType::Bool, 0x80000000 | 2,   10,

       0        // eod
};

void PythonQtWrapper_QCameraInfo::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCameraInfo *_t = static_cast<PythonQtWrapper_QCameraInfo *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCameraInfo* _r = _t->new_QCameraInfo((*reinterpret_cast< const QByteArray(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraInfo**>(_a[0]) = _r; }  break;
        case 1: { QCameraInfo* _r = _t->new_QCameraInfo();
            if (_a[0]) *reinterpret_cast< QCameraInfo**>(_a[0]) = _r; }  break;
        case 2: { QCameraInfo* _r = _t->new_QCameraInfo((*reinterpret_cast< const QCamera(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraInfo**>(_a[0]) = _r; }  break;
        case 3: { QCameraInfo* _r = _t->new_QCameraInfo((*reinterpret_cast< const QCameraInfo(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraInfo**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QCameraInfo((*reinterpret_cast< QCameraInfo*(*)>(_a[1]))); break;
        case 5: { QList<QCameraInfo> _r = _t->static_QCameraInfo_availableCameras((*reinterpret_cast< QCamera::Position(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QCameraInfo>*>(_a[0]) = _r; }  break;
        case 6: { QList<QCameraInfo> _r = _t->static_QCameraInfo_availableCameras();
            if (_a[0]) *reinterpret_cast< QList<QCameraInfo>*>(_a[0]) = _r; }  break;
        case 7: { QCameraInfo _r = _t->static_QCameraInfo_defaultCamera();
            if (_a[0]) *reinterpret_cast< QCameraInfo*>(_a[0]) = _r; }  break;
        case 8: { QString _r = _t->description((*reinterpret_cast< QCameraInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 9: { QString _r = _t->deviceName((*reinterpret_cast< QCameraInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->isNull((*reinterpret_cast< QCameraInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->__ne__((*reinterpret_cast< QCameraInfo*(*)>(_a[1])),(*reinterpret_cast< const QCameraInfo(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { QCameraInfo* _r = _t->operator_assign((*reinterpret_cast< QCameraInfo*(*)>(_a[1])),(*reinterpret_cast< const QCameraInfo(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCameraInfo**>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->__eq__((*reinterpret_cast< QCameraInfo*(*)>(_a[1])),(*reinterpret_cast< const QCameraInfo(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { int _r = _t->orientation((*reinterpret_cast< QCameraInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 15: { QCamera::Position _r = _t->position((*reinterpret_cast< QCameraInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCamera::Position*>(_a[0]) = _r; }  break;
        case 16: { QString _r = _t->py_toString((*reinterpret_cast< QCameraInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 17: { bool _r = _t->__nonzero__((*reinterpret_cast< QCameraInfo*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCamera::Position >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QCameraInfo::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCameraInfo.data,
      qt_meta_data_PythonQtWrapper_QCameraInfo,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QCameraInfo::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QCameraInfo::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCameraInfo.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCameraInfo*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCameraInfo::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 < 18)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 18;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 18)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 18;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCameraInfoControl_t {
    QByteArrayData data[14];
    char stringdata0[238];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCameraInfoControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCameraInfoControl_t qt_meta_stringdata_PythonQtWrapper_QCameraInfoControl = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QCameraInfoCo..."
QT_MOC_LITERAL(1, 35, 22), // "new_QCameraInfoControl"
QT_MOC_LITERAL(2, 58, 19), // "QCameraInfoControl*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 6), // "parent"
QT_MOC_LITERAL(5, 86, 25), // "delete_QCameraInfoControl"
QT_MOC_LITERAL(6, 112, 3), // "obj"
QT_MOC_LITERAL(7, 116, 17), // "cameraOrientation"
QT_MOC_LITERAL(8, 134, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 151, 10), // "deviceName"
QT_MOC_LITERAL(10, 162, 22), // "py_q_cameraOrientation"
QT_MOC_LITERAL(11, 185, 14), // "cameraPosition"
QT_MOC_LITERAL(12, 200, 17), // "QCamera::Position"
QT_MOC_LITERAL(13, 218, 19) // "py_q_cameraPosition"

    },
    "PythonQtWrapper_QCameraInfoControl\0"
    "new_QCameraInfoControl\0QCameraInfoControl*\0"
    "\0parent\0delete_QCameraInfoControl\0obj\0"
    "cameraOrientation\0theWrappedObject\0"
    "deviceName\0py_q_cameraOrientation\0"
    "cameraPosition\0QCamera::Position\0"
    "py_q_cameraPosition"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCameraInfoControl[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
       7,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   49,    3, 0x0a /* Public */,
       1,    0,   52,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   53,    3, 0x0a /* Public */,
       7,    2,   56,    3, 0x0a /* Public */,
      10,    2,   61,    3, 0x0a /* Public */,
      11,    2,   66,    3, 0x0a /* Public */,
      13,    2,   71,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QString,    8,    9,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QString,    8,    9,
    0x80000000 | 12, 0x80000000 | 2, QMetaType::QString,    8,    9,
    0x80000000 | 12, 0x80000000 | 2, QMetaType::QString,    8,    9,

       0        // eod
};

void PythonQtWrapper_QCameraInfoControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCameraInfoControl *_t = static_cast<PythonQtWrapper_QCameraInfoControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCameraInfoControl* _r = _t->new_QCameraInfoControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraInfoControl**>(_a[0]) = _r; }  break;
        case 1: { QCameraInfoControl* _r = _t->new_QCameraInfoControl();
            if (_a[0]) *reinterpret_cast< QCameraInfoControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QCameraInfoControl((*reinterpret_cast< QCameraInfoControl*(*)>(_a[1]))); break;
        case 3: { int _r = _t->cameraOrientation((*reinterpret_cast< QCameraInfoControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->py_q_cameraOrientation((*reinterpret_cast< QCameraInfoControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { QCamera::Position _r = _t->cameraPosition((*reinterpret_cast< QCameraInfoControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCamera::Position*>(_a[0]) = _r; }  break;
        case 6: { QCamera::Position _r = _t->py_q_cameraPosition((*reinterpret_cast< QCameraInfoControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCamera::Position*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraInfoControl* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraInfoControl* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraInfoControl* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraInfoControl* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraInfoControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QCameraInfoControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCameraInfoControl.data,
      qt_meta_data_PythonQtWrapper_QCameraInfoControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QCameraInfoControl::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QCameraInfoControl::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCameraInfoControl.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCameraInfoControl*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCameraInfoControl::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)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 7;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCameraLocksControl_t {
    QByteArrayData data[21];
    char stringdata0[319];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCameraLocksControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCameraLocksControl_t qt_meta_stringdata_PythonQtWrapper_QCameraLocksControl = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QCameraLocksC..."
QT_MOC_LITERAL(1, 36, 23), // "new_QCameraLocksControl"
QT_MOC_LITERAL(2, 60, 20), // "QCameraLocksControl*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 6), // "parent"
QT_MOC_LITERAL(5, 89, 26), // "delete_QCameraLocksControl"
QT_MOC_LITERAL(6, 116, 3), // "obj"
QT_MOC_LITERAL(7, 120, 10), // "lockStatus"
QT_MOC_LITERAL(8, 131, 19), // "QCamera::LockStatus"
QT_MOC_LITERAL(9, 151, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 168, 17), // "QCamera::LockType"
QT_MOC_LITERAL(11, 186, 4), // "lock"
QT_MOC_LITERAL(12, 191, 15), // "py_q_lockStatus"
QT_MOC_LITERAL(13, 207, 13), // "searchAndLock"
QT_MOC_LITERAL(14, 221, 18), // "QCamera::LockTypes"
QT_MOC_LITERAL(15, 240, 5), // "locks"
QT_MOC_LITERAL(16, 246, 18), // "py_q_searchAndLock"
QT_MOC_LITERAL(17, 265, 14), // "supportedLocks"
QT_MOC_LITERAL(18, 280, 19), // "py_q_supportedLocks"
QT_MOC_LITERAL(19, 300, 6), // "unlock"
QT_MOC_LITERAL(20, 307, 11) // "py_q_unlock"

    },
    "PythonQtWrapper_QCameraLocksControl\0"
    "new_QCameraLocksControl\0QCameraLocksControl*\0"
    "\0parent\0delete_QCameraLocksControl\0"
    "obj\0lockStatus\0QCamera::LockStatus\0"
    "theWrappedObject\0QCamera::LockType\0"
    "lock\0py_q_lockStatus\0searchAndLock\0"
    "QCamera::LockTypes\0locks\0py_q_searchAndLock\0"
    "supportedLocks\0py_q_supportedLocks\0"
    "unlock\0py_q_unlock"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCameraLocksControl[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      11,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   69,    3, 0x0a /* Public */,
       1,    0,   72,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   73,    3, 0x0a /* Public */,
       7,    2,   76,    3, 0x0a /* Public */,
      12,    2,   81,    3, 0x0a /* Public */,
      13,    2,   86,    3, 0x0a /* Public */,
      16,    2,   91,    3, 0x0a /* Public */,
      17,    1,   96,    3, 0x0a /* Public */,
      18,    1,   99,    3, 0x0a /* Public */,
      19,    2,  102,    3, 0x0a /* Public */,
      20,    2,  107,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    0x80000000 | 8, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    0x80000000 | 8, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,    9,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,    9,   15,
    0x80000000 | 14, 0x80000000 | 2,    9,
    0x80000000 | 14, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,    9,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,    9,   15,

       0        // eod
};

void PythonQtWrapper_QCameraLocksControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCameraLocksControl *_t = static_cast<PythonQtWrapper_QCameraLocksControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCameraLocksControl* _r = _t->new_QCameraLocksControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraLocksControl**>(_a[0]) = _r; }  break;
        case 1: { QCameraLocksControl* _r = _t->new_QCameraLocksControl();
            if (_a[0]) *reinterpret_cast< QCameraLocksControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QCameraLocksControl((*reinterpret_cast< QCameraLocksControl*(*)>(_a[1]))); break;
        case 3: { QCamera::LockStatus _r = _t->lockStatus((*reinterpret_cast< QCameraLocksControl*(*)>(_a[1])),(*reinterpret_cast< QCamera::LockType(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCamera::LockStatus*>(_a[0]) = _r; }  break;
        case 4: { QCamera::LockStatus _r = _t->py_q_lockStatus((*reinterpret_cast< QCameraLocksControl*(*)>(_a[1])),(*reinterpret_cast< QCamera::LockType(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCamera::LockStatus*>(_a[0]) = _r; }  break;
        case 5: _t->searchAndLock((*reinterpret_cast< QCameraLocksControl*(*)>(_a[1])),(*reinterpret_cast< QCamera::LockTypes(*)>(_a[2]))); break;
        case 6: _t->py_q_searchAndLock((*reinterpret_cast< QCameraLocksControl*(*)>(_a[1])),(*reinterpret_cast< QCamera::LockTypes(*)>(_a[2]))); break;
        case 7: { QCamera::LockTypes _r = _t->supportedLocks((*reinterpret_cast< QCameraLocksControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCamera::LockTypes*>(_a[0]) = _r; }  break;
        case 8: { QCamera::LockTypes _r = _t->py_q_supportedLocks((*reinterpret_cast< QCameraLocksControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCamera::LockTypes*>(_a[0]) = _r; }  break;
        case 9: _t->unlock((*reinterpret_cast< QCameraLocksControl*(*)>(_a[1])),(*reinterpret_cast< QCamera::LockTypes(*)>(_a[2]))); break;
        case 10: _t->py_q_unlock((*reinterpret_cast< QCameraLocksControl*(*)>(_a[1])),(*reinterpret_cast< QCamera::LockTypes(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraLocksControl* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCamera::LockType >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraLocksControl* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCamera::LockType >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraLocksControl* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraLocksControl* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraLocksControl* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraLocksControl* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraLocksControl* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraLocksControl* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraLocksControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QCameraLocksControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCameraLocksControl.data,
      qt_meta_data_PythonQtWrapper_QCameraLocksControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QCameraLocksControl::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QCameraLocksControl::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCameraLocksControl.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCameraLocksControl*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCameraLocksControl::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 < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCameraViewfinder_t {
    QByteArrayData data[13];
    char stringdata0[196];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCameraViewfinder_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCameraViewfinder_t qt_meta_stringdata_PythonQtWrapper_QCameraViewfinder = {
    {
QT_MOC_LITERAL(0, 0, 33), // "PythonQtWrapper_QCameraViewfi..."
QT_MOC_LITERAL(1, 34, 21), // "new_QCameraViewfinder"
QT_MOC_LITERAL(2, 56, 18), // "QCameraViewfinder*"
QT_MOC_LITERAL(3, 75, 0), // ""
QT_MOC_LITERAL(4, 76, 8), // "QWidget*"
QT_MOC_LITERAL(5, 85, 6), // "parent"
QT_MOC_LITERAL(6, 92, 24), // "delete_QCameraViewfinder"
QT_MOC_LITERAL(7, 117, 3), // "obj"
QT_MOC_LITERAL(8, 121, 16), // "py_q_mediaObject"
QT_MOC_LITERAL(9, 138, 13), // "QMediaObject*"
QT_MOC_LITERAL(10, 152, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 169, 19), // "py_q_setMediaObject"
QT_MOC_LITERAL(12, 189, 6) // "object"

    },
    "PythonQtWrapper_QCameraViewfinder\0"
    "new_QCameraViewfinder\0QCameraViewfinder*\0"
    "\0QWidget*\0parent\0delete_QCameraViewfinder\0"
    "obj\0py_q_mediaObject\0QMediaObject*\0"
    "theWrappedObject\0py_q_setMediaObject\0"
    "object"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCameraViewfinder[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
       5,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   39,    3, 0x0a /* Public */,
       1,    0,   42,    3, 0x2a /* Public | MethodCloned */,
       6,    1,   43,    3, 0x0a /* Public */,
       8,    1,   46,    3, 0x0a /* Public */,
      11,    2,   49,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    0x80000000 | 9, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 9,   10,   12,

       0        // eod
};

void PythonQtWrapper_QCameraViewfinder::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCameraViewfinder *_t = static_cast<PythonQtWrapper_QCameraViewfinder *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCameraViewfinder* _r = _t->new_QCameraViewfinder((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraViewfinder**>(_a[0]) = _r; }  break;
        case 1: { QCameraViewfinder* _r = _t->new_QCameraViewfinder();
            if (_a[0]) *reinterpret_cast< QCameraViewfinder**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QCameraViewfinder((*reinterpret_cast< QCameraViewfinder*(*)>(_a[1]))); break;
        case 3: { QMediaObject* _r = _t->py_q_mediaObject((*reinterpret_cast< QCameraViewfinder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaObject**>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->py_q_setMediaObject((*reinterpret_cast< QCameraViewfinder*(*)>(_a[1])),(*reinterpret_cast< QMediaObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinder* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinder* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinder* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QCameraViewfinder::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCameraViewfinder.data,
      qt_meta_data_PythonQtWrapper_QCameraViewfinder,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QCameraViewfinder::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QCameraViewfinder::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCameraViewfinder.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCameraViewfinder*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCameraViewfinder::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 < 5)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 5;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 5)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 5;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCameraViewfinderSettings_t {
    QByteArrayData data[33];
    char stringdata0[499];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCameraViewfinderSettings_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCameraViewfinderSettings_t qt_meta_stringdata_PythonQtWrapper_QCameraViewfinderSettings = {
    {
QT_MOC_LITERAL(0, 0, 41), // "PythonQtWrapper_QCameraViewfi..."
QT_MOC_LITERAL(1, 42, 29), // "new_QCameraViewfinderSettings"
QT_MOC_LITERAL(2, 72, 26), // "QCameraViewfinderSettings*"
QT_MOC_LITERAL(3, 99, 0), // ""
QT_MOC_LITERAL(4, 100, 25), // "QCameraViewfinderSettings"
QT_MOC_LITERAL(5, 126, 5), // "other"
QT_MOC_LITERAL(6, 132, 32), // "delete_QCameraViewfinderSettings"
QT_MOC_LITERAL(7, 165, 3), // "obj"
QT_MOC_LITERAL(8, 169, 6), // "isNull"
QT_MOC_LITERAL(9, 176, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 193, 16), // "maximumFrameRate"
QT_MOC_LITERAL(11, 210, 16), // "minimumFrameRate"
QT_MOC_LITERAL(12, 227, 15), // "operator_assign"
QT_MOC_LITERAL(13, 243, 16), // "pixelAspectRatio"
QT_MOC_LITERAL(14, 260, 11), // "pixelFormat"
QT_MOC_LITERAL(15, 272, 24), // "QVideoFrame::PixelFormat"
QT_MOC_LITERAL(16, 297, 10), // "resolution"
QT_MOC_LITERAL(17, 308, 19), // "setMaximumFrameRate"
QT_MOC_LITERAL(18, 328, 4), // "rate"
QT_MOC_LITERAL(19, 333, 19), // "setMinimumFrameRate"
QT_MOC_LITERAL(20, 353, 19), // "setPixelAspectRatio"
QT_MOC_LITERAL(21, 373, 5), // "ratio"
QT_MOC_LITERAL(22, 379, 10), // "horizontal"
QT_MOC_LITERAL(23, 390, 8), // "vertical"
QT_MOC_LITERAL(24, 399, 14), // "setPixelFormat"
QT_MOC_LITERAL(25, 414, 6), // "format"
QT_MOC_LITERAL(26, 421, 13), // "setResolution"
QT_MOC_LITERAL(27, 435, 6), // "arg__1"
QT_MOC_LITERAL(28, 442, 5), // "width"
QT_MOC_LITERAL(29, 448, 6), // "height"
QT_MOC_LITERAL(30, 455, 4), // "swap"
QT_MOC_LITERAL(31, 460, 26), // "QCameraViewfinderSettings&"
QT_MOC_LITERAL(32, 487, 11) // "__nonzero__"

    },
    "PythonQtWrapper_QCameraViewfinderSettings\0"
    "new_QCameraViewfinderSettings\0"
    "QCameraViewfinderSettings*\0\0"
    "QCameraViewfinderSettings\0other\0"
    "delete_QCameraViewfinderSettings\0obj\0"
    "isNull\0theWrappedObject\0maximumFrameRate\0"
    "minimumFrameRate\0operator_assign\0"
    "pixelAspectRatio\0pixelFormat\0"
    "QVideoFrame::PixelFormat\0resolution\0"
    "setMaximumFrameRate\0rate\0setMinimumFrameRate\0"
    "setPixelAspectRatio\0ratio\0horizontal\0"
    "vertical\0setPixelFormat\0format\0"
    "setResolution\0arg__1\0width\0height\0"
    "swap\0QCameraViewfinderSettings&\0"
    "__nonzero__"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCameraViewfinderSettings[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      19,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    0,  109,    3, 0x0a /* Public */,
       1,    1,  110,    3, 0x0a /* Public */,
       6,    1,  113,    3, 0x0a /* Public */,
       8,    1,  116,    3, 0x0a /* Public */,
      10,    1,  119,    3, 0x0a /* Public */,
      11,    1,  122,    3, 0x0a /* Public */,
      12,    2,  125,    3, 0x0a /* Public */,
      13,    1,  130,    3, 0x0a /* Public */,
      14,    1,  133,    3, 0x0a /* Public */,
      16,    1,  136,    3, 0x0a /* Public */,
      17,    2,  139,    3, 0x0a /* Public */,
      19,    2,  144,    3, 0x0a /* Public */,
      20,    2,  149,    3, 0x0a /* Public */,
      20,    3,  154,    3, 0x0a /* Public */,
      24,    2,  161,    3, 0x0a /* Public */,
      26,    2,  166,    3, 0x0a /* Public */,
      26,    3,  171,    3, 0x0a /* Public */,
      30,    2,  178,    3, 0x0a /* Public */,
      32,    1,  183,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 4,    9,    5,
    QMetaType::QSize, 0x80000000 | 2,    9,
    0x80000000 | 15, 0x80000000 | 2,    9,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,    9,   21,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   22,   23,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,    9,   25,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,    9,   27,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   28,   29,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 31,    9,    5,
    QMetaType::Bool, 0x80000000 | 2,    7,

       0        // eod
};

void PythonQtWrapper_QCameraViewfinderSettings::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCameraViewfinderSettings *_t = static_cast<PythonQtWrapper_QCameraViewfinderSettings *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCameraViewfinderSettings* _r = _t->new_QCameraViewfinderSettings();
            if (_a[0]) *reinterpret_cast< QCameraViewfinderSettings**>(_a[0]) = _r; }  break;
        case 1: { QCameraViewfinderSettings* _r = _t->new_QCameraViewfinderSettings((*reinterpret_cast< const QCameraViewfinderSettings(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraViewfinderSettings**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QCameraViewfinderSettings((*reinterpret_cast< QCameraViewfinderSettings*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->isNull((*reinterpret_cast< QCameraViewfinderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { qreal _r = _t->maximumFrameRate((*reinterpret_cast< QCameraViewfinderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 5: { qreal _r = _t->minimumFrameRate((*reinterpret_cast< QCameraViewfinderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 6: { QCameraViewfinderSettings* _r = _t->operator_assign((*reinterpret_cast< QCameraViewfinderSettings*(*)>(_a[1])),(*reinterpret_cast< const QCameraViewfinderSettings(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCameraViewfinderSettings**>(_a[0]) = _r; }  break;
        case 7: { QSize _r = _t->pixelAspectRatio((*reinterpret_cast< QCameraViewfinderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 8: { QVideoFrame::PixelFormat _r = _t->pixelFormat((*reinterpret_cast< QCameraViewfinderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVideoFrame::PixelFormat*>(_a[0]) = _r; }  break;
        case 9: { QSize _r = _t->resolution((*reinterpret_cast< QCameraViewfinderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 10: _t->setMaximumFrameRate((*reinterpret_cast< QCameraViewfinderSettings*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 11: _t->setMinimumFrameRate((*reinterpret_cast< QCameraViewfinderSettings*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 12: _t->setPixelAspectRatio((*reinterpret_cast< QCameraViewfinderSettings*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2]))); break;
        case 13: _t->setPixelAspectRatio((*reinterpret_cast< QCameraViewfinderSettings*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 14: _t->setPixelFormat((*reinterpret_cast< QCameraViewfinderSettings*(*)>(_a[1])),(*reinterpret_cast< QVideoFrame::PixelFormat(*)>(_a[2]))); break;
        case 15: _t->setResolution((*reinterpret_cast< QCameraViewfinderSettings*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2]))); break;
        case 16: _t->setResolution((*reinterpret_cast< QCameraViewfinderSettings*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 17: _t->swap((*reinterpret_cast< QCameraViewfinderSettings*(*)>(_a[1])),(*reinterpret_cast< QCameraViewfinderSettings(*)>(_a[2]))); break;
        case 18: { bool _r = _t->__nonzero__((*reinterpret_cast< QCameraViewfinderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinderSettings >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinderSettings >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoFrame::PixelFormat >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QCameraViewfinderSettings::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCameraViewfinderSettings.data,
      qt_meta_data_PythonQtWrapper_QCameraViewfinderSettings,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QCameraViewfinderSettings::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QCameraViewfinderSettings::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCameraViewfinderSettings.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCameraViewfinderSettings*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCameraViewfinderSettings::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 < 19)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 19;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 19)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 19;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCameraViewfinderSettingsControl_t {
    QByteArrayData data[24];
    char stringdata0[530];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCameraViewfinderSettingsControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCameraViewfinderSettingsControl_t qt_meta_stringdata_PythonQtWrapper_QCameraViewfinderSettingsControl = {
    {
QT_MOC_LITERAL(0, 0, 48), // "PythonQtWrapper_QCameraViewfi..."
QT_MOC_LITERAL(1, 49, 36), // "new_QCameraViewfinderSettings..."
QT_MOC_LITERAL(2, 86, 33), // "QCameraViewfinderSettingsCont..."
QT_MOC_LITERAL(3, 120, 0), // ""
QT_MOC_LITERAL(4, 121, 6), // "parent"
QT_MOC_LITERAL(5, 128, 39), // "delete_QCameraViewfinderSetti..."
QT_MOC_LITERAL(6, 168, 3), // "obj"
QT_MOC_LITERAL(7, 172, 30), // "isViewfinderParameterSupported"
QT_MOC_LITERAL(8, 203, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 220, 53), // "QCameraViewfinderSettingsCont..."
QT_MOC_LITERAL(10, 274, 9), // "parameter"
QT_MOC_LITERAL(11, 284, 35), // "py_q_isViewfinderParameterSup..."
QT_MOC_LITERAL(12, 320, 22), // "setViewfinderParameter"
QT_MOC_LITERAL(13, 343, 5), // "value"
QT_MOC_LITERAL(14, 349, 27), // "py_q_setViewfinderParameter"
QT_MOC_LITERAL(15, 377, 19), // "viewfinderParameter"
QT_MOC_LITERAL(16, 397, 24), // "py_q_viewfinderParameter"
QT_MOC_LITERAL(17, 422, 19), // "ViewfinderParameter"
QT_MOC_LITERAL(18, 442, 10), // "Resolution"
QT_MOC_LITERAL(19, 453, 16), // "PixelAspectRatio"
QT_MOC_LITERAL(20, 470, 16), // "MinimumFrameRate"
QT_MOC_LITERAL(21, 487, 16), // "MaximumFrameRate"
QT_MOC_LITERAL(22, 504, 11), // "PixelFormat"
QT_MOC_LITERAL(23, 516, 13) // "UserParameter"

    },
    "PythonQtWrapper_QCameraViewfinderSettingsControl\0"
    "new_QCameraViewfinderSettingsControl\0"
    "QCameraViewfinderSettingsControl*\0\0"
    "parent\0delete_QCameraViewfinderSettingsControl\0"
    "obj\0isViewfinderParameterSupported\0"
    "theWrappedObject\0"
    "QCameraViewfinderSettingsControl::ViewfinderParameter\0"
    "parameter\0py_q_isViewfinderParameterSupported\0"
    "setViewfinderParameter\0value\0"
    "py_q_setViewfinderParameter\0"
    "viewfinderParameter\0py_q_viewfinderParameter\0"
    "ViewfinderParameter\0Resolution\0"
    "PixelAspectRatio\0MinimumFrameRate\0"
    "MaximumFrameRate\0PixelFormat\0UserParameter"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCameraViewfinderSettingsControl[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
       9,   14, // methods
       0,    0, // properties
       1,  100, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   59,    3, 0x0a /* Public */,
       1,    0,   62,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   63,    3, 0x0a /* Public */,
       7,    2,   66,    3, 0x0a /* Public */,
      11,    2,   71,    3, 0x0a /* Public */,
      12,    3,   76,    3, 0x0a /* Public */,
      14,    3,   83,    3, 0x0a /* Public */,
      15,    2,   90,    3, 0x0a /* Public */,
      16,    2,   95,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 9,    8,   10,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 9,    8,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 9, QMetaType::QVariant,    8,   10,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 9, QMetaType::QVariant,    8,   10,   13,
    QMetaType::QVariant, 0x80000000 | 2, 0x80000000 | 9,    8,   10,
    QMetaType::QVariant, 0x80000000 | 2, 0x80000000 | 9,    8,   10,

 // enums: name, flags, count, data
      17, 0x0,    6,  104,

 // enum data: key, value
      18, uint(PythonQtWrapper_QCameraViewfinderSettingsControl::Resolution),
      19, uint(PythonQtWrapper_QCameraViewfinderSettingsControl::PixelAspectRatio),
      20, uint(PythonQtWrapper_QCameraViewfinderSettingsControl::MinimumFrameRate),
      21, uint(PythonQtWrapper_QCameraViewfinderSettingsControl::MaximumFrameRate),
      22, uint(PythonQtWrapper_QCameraViewfinderSettingsControl::PixelFormat),
      23, uint(PythonQtWrapper_QCameraViewfinderSettingsControl::UserParameter),

       0        // eod
};

void PythonQtWrapper_QCameraViewfinderSettingsControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCameraViewfinderSettingsControl *_t = static_cast<PythonQtWrapper_QCameraViewfinderSettingsControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCameraViewfinderSettingsControl* _r = _t->new_QCameraViewfinderSettingsControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraViewfinderSettingsControl**>(_a[0]) = _r; }  break;
        case 1: { QCameraViewfinderSettingsControl* _r = _t->new_QCameraViewfinderSettingsControl();
            if (_a[0]) *reinterpret_cast< QCameraViewfinderSettingsControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QCameraViewfinderSettingsControl((*reinterpret_cast< QCameraViewfinderSettingsControl*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->isViewfinderParameterSupported((*reinterpret_cast< QCameraViewfinderSettingsControl*(*)>(_a[1])),(*reinterpret_cast< QCameraViewfinderSettingsControl::ViewfinderParameter(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->py_q_isViewfinderParameterSupported((*reinterpret_cast< QCameraViewfinderSettingsControl*(*)>(_a[1])),(*reinterpret_cast< QCameraViewfinderSettingsControl::ViewfinderParameter(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: _t->setViewfinderParameter((*reinterpret_cast< QCameraViewfinderSettingsControl*(*)>(_a[1])),(*reinterpret_cast< QCameraViewfinderSettingsControl::ViewfinderParameter(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 6: _t->py_q_setViewfinderParameter((*reinterpret_cast< QCameraViewfinderSettingsControl*(*)>(_a[1])),(*reinterpret_cast< QCameraViewfinderSettingsControl::ViewfinderParameter(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 7: { QVariant _r = _t->viewfinderParameter((*reinterpret_cast< QCameraViewfinderSettingsControl*(*)>(_a[1])),(*reinterpret_cast< QCameraViewfinderSettingsControl::ViewfinderParameter(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 8: { QVariant _r = _t->py_q_viewfinderParameter((*reinterpret_cast< QCameraViewfinderSettingsControl*(*)>(_a[1])),(*reinterpret_cast< QCameraViewfinderSettingsControl::ViewfinderParameter(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinderSettingsControl* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinderSettingsControl* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinderSettingsControl* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinderSettingsControl* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinderSettingsControl* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinderSettingsControl* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinderSettingsControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QCameraViewfinderSettingsControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCameraViewfinderSettingsControl.data,
      qt_meta_data_PythonQtWrapper_QCameraViewfinderSettingsControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QCameraViewfinderSettingsControl::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QCameraViewfinderSettingsControl::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCameraViewfinderSettingsControl.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCameraViewfinderSettingsControl*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCameraViewfinderSettingsControl::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 < 9)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 9;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 9)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 9;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCameraViewfinderSettingsControl2_t {
    QByteArrayData data[17];
    char stringdata0[414];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCameraViewfinderSettingsControl2_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCameraViewfinderSettingsControl2_t qt_meta_stringdata_PythonQtWrapper_QCameraViewfinderSettingsControl2 = {
    {
QT_MOC_LITERAL(0, 0, 49), // "PythonQtWrapper_QCameraViewfi..."
QT_MOC_LITERAL(1, 50, 37), // "new_QCameraViewfinderSettings..."
QT_MOC_LITERAL(2, 88, 34), // "QCameraViewfinderSettingsCont..."
QT_MOC_LITERAL(3, 123, 0), // ""
QT_MOC_LITERAL(4, 124, 6), // "parent"
QT_MOC_LITERAL(5, 131, 40), // "delete_QCameraViewfinderSetti..."
QT_MOC_LITERAL(6, 172, 3), // "obj"
QT_MOC_LITERAL(7, 176, 21), // "setViewfinderSettings"
QT_MOC_LITERAL(8, 198, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 215, 25), // "QCameraViewfinderSettings"
QT_MOC_LITERAL(10, 241, 8), // "settings"
QT_MOC_LITERAL(11, 250, 26), // "py_q_setViewfinderSettings"
QT_MOC_LITERAL(12, 277, 27), // "supportedViewfinderSettings"
QT_MOC_LITERAL(13, 305, 32), // "QList<QCameraViewfinderSettings>"
QT_MOC_LITERAL(14, 338, 32), // "py_q_supportedViewfinderSettings"
QT_MOC_LITERAL(15, 371, 18), // "viewfinderSettings"
QT_MOC_LITERAL(16, 390, 23) // "py_q_viewfinderSettings"

    },
    "PythonQtWrapper_QCameraViewfinderSettingsControl2\0"
    "new_QCameraViewfinderSettingsControl2\0"
    "QCameraViewfinderSettingsControl2*\0\0"
    "parent\0delete_QCameraViewfinderSettingsControl2\0"
    "obj\0setViewfinderSettings\0theWrappedObject\0"
    "QCameraViewfinderSettings\0settings\0"
    "py_q_setViewfinderSettings\0"
    "supportedViewfinderSettings\0"
    "QList<QCameraViewfinderSettings>\0"
    "py_q_supportedViewfinderSettings\0"
    "viewfinderSettings\0py_q_viewfinderSettings"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCameraViewfinderSettingsControl2[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
       9,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   59,    3, 0x0a /* Public */,
       1,    0,   62,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   63,    3, 0x0a /* Public */,
       7,    2,   66,    3, 0x0a /* Public */,
      11,    2,   71,    3, 0x0a /* Public */,
      12,    1,   76,    3, 0x0a /* Public */,
      14,    1,   79,    3, 0x0a /* Public */,
      15,    1,   82,    3, 0x0a /* Public */,
      16,    1,   85,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 9,    8,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 9,    8,   10,
    0x80000000 | 13, 0x80000000 | 2,    8,
    0x80000000 | 13, 0x80000000 | 2,    8,
    0x80000000 | 9, 0x80000000 | 2,    8,
    0x80000000 | 9, 0x80000000 | 2,    8,

       0        // eod
};

void PythonQtWrapper_QCameraViewfinderSettingsControl2::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCameraViewfinderSettingsControl2 *_t = static_cast<PythonQtWrapper_QCameraViewfinderSettingsControl2 *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCameraViewfinderSettingsControl2* _r = _t->new_QCameraViewfinderSettingsControl2((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraViewfinderSettingsControl2**>(_a[0]) = _r; }  break;
        case 1: { QCameraViewfinderSettingsControl2* _r = _t->new_QCameraViewfinderSettingsControl2();
            if (_a[0]) *reinterpret_cast< QCameraViewfinderSettingsControl2**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QCameraViewfinderSettingsControl2((*reinterpret_cast< QCameraViewfinderSettingsControl2*(*)>(_a[1]))); break;
        case 3: _t->setViewfinderSettings((*reinterpret_cast< QCameraViewfinderSettingsControl2*(*)>(_a[1])),(*reinterpret_cast< const QCameraViewfinderSettings(*)>(_a[2]))); break;
        case 4: _t->py_q_setViewfinderSettings((*reinterpret_cast< QCameraViewfinderSettingsControl2*(*)>(_a[1])),(*reinterpret_cast< const QCameraViewfinderSettings(*)>(_a[2]))); break;
        case 5: { QList<QCameraViewfinderSettings> _r = _t->supportedViewfinderSettings((*reinterpret_cast< QCameraViewfinderSettingsControl2*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QCameraViewfinderSettings>*>(_a[0]) = _r; }  break;
        case 6: { QList<QCameraViewfinderSettings> _r = _t->py_q_supportedViewfinderSettings((*reinterpret_cast< QCameraViewfinderSettingsControl2*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QCameraViewfinderSettings>*>(_a[0]) = _r; }  break;
        case 7: { QCameraViewfinderSettings _r = _t->viewfinderSettings((*reinterpret_cast< QCameraViewfinderSettingsControl2*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraViewfinderSettings*>(_a[0]) = _r; }  break;
        case 8: { QCameraViewfinderSettings _r = _t->py_q_viewfinderSettings((*reinterpret_cast< QCameraViewfinderSettingsControl2*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraViewfinderSettings*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinderSettingsControl2* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinderSettings >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinderSettingsControl2* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinderSettings >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinderSettingsControl2* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinderSettingsControl2* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinderSettingsControl2* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinderSettingsControl2* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraViewfinderSettingsControl2* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QCameraViewfinderSettingsControl2::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCameraViewfinderSettingsControl2.data,
      qt_meta_data_PythonQtWrapper_QCameraViewfinderSettingsControl2,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QCameraViewfinderSettingsControl2::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QCameraViewfinderSettingsControl2::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCameraViewfinderSettingsControl2.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCameraViewfinderSettingsControl2*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCameraViewfinderSettingsControl2::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 < 9)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 9;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 9)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 9;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCameraZoomControl_t {
    QByteArrayData data[24];
    char stringdata0[434];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCameraZoomControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCameraZoomControl_t qt_meta_stringdata_PythonQtWrapper_QCameraZoomControl = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QCameraZoomCo..."
QT_MOC_LITERAL(1, 35, 22), // "new_QCameraZoomControl"
QT_MOC_LITERAL(2, 58, 19), // "QCameraZoomControl*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 6), // "parent"
QT_MOC_LITERAL(5, 86, 25), // "delete_QCameraZoomControl"
QT_MOC_LITERAL(6, 112, 3), // "obj"
QT_MOC_LITERAL(7, 116, 18), // "currentDigitalZoom"
QT_MOC_LITERAL(8, 135, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 152, 23), // "py_q_currentDigitalZoom"
QT_MOC_LITERAL(10, 176, 18), // "currentOpticalZoom"
QT_MOC_LITERAL(11, 195, 23), // "py_q_currentOpticalZoom"
QT_MOC_LITERAL(12, 219, 18), // "maximumDigitalZoom"
QT_MOC_LITERAL(13, 238, 23), // "py_q_maximumDigitalZoom"
QT_MOC_LITERAL(14, 262, 18), // "maximumOpticalZoom"
QT_MOC_LITERAL(15, 281, 23), // "py_q_maximumOpticalZoom"
QT_MOC_LITERAL(16, 305, 20), // "requestedDigitalZoom"
QT_MOC_LITERAL(17, 326, 25), // "py_q_requestedDigitalZoom"
QT_MOC_LITERAL(18, 352, 20), // "requestedOpticalZoom"
QT_MOC_LITERAL(19, 373, 25), // "py_q_requestedOpticalZoom"
QT_MOC_LITERAL(20, 399, 6), // "zoomTo"
QT_MOC_LITERAL(21, 406, 7), // "optical"
QT_MOC_LITERAL(22, 414, 7), // "digital"
QT_MOC_LITERAL(23, 422, 11) // "py_q_zoomTo"

    },
    "PythonQtWrapper_QCameraZoomControl\0"
    "new_QCameraZoomControl\0QCameraZoomControl*\0"
    "\0parent\0delete_QCameraZoomControl\0obj\0"
    "currentDigitalZoom\0theWrappedObject\0"
    "py_q_currentDigitalZoom\0currentOpticalZoom\0"
    "py_q_currentOpticalZoom\0maximumDigitalZoom\0"
    "py_q_maximumDigitalZoom\0maximumOpticalZoom\0"
    "py_q_maximumOpticalZoom\0requestedDigitalZoom\0"
    "py_q_requestedDigitalZoom\0"
    "requestedOpticalZoom\0py_q_requestedOpticalZoom\0"
    "zoomTo\0optical\0digital\0py_q_zoomTo"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCameraZoomControl[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      17,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   99,    3, 0x0a /* Public */,
       1,    0,  102,    3, 0x2a /* Public | MethodCloned */,
       5,    1,  103,    3, 0x0a /* Public */,
       7,    1,  106,    3, 0x0a /* Public */,
       9,    1,  109,    3, 0x0a /* Public */,
      10,    1,  112,    3, 0x0a /* Public */,
      11,    1,  115,    3, 0x0a /* Public */,
      12,    1,  118,    3, 0x0a /* Public */,
      13,    1,  121,    3, 0x0a /* Public */,
      14,    1,  124,    3, 0x0a /* Public */,
      15,    1,  127,    3, 0x0a /* Public */,
      16,    1,  130,    3, 0x0a /* Public */,
      17,    1,  133,    3, 0x0a /* Public */,
      18,    1,  136,    3, 0x0a /* Public */,
      19,    1,  139,    3, 0x0a /* Public */,
      20,    3,  142,    3, 0x0a /* Public */,
      23,    3,  149,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,    8,   21,   22,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,    8,   21,   22,

       0        // eod
};

void PythonQtWrapper_QCameraZoomControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCameraZoomControl *_t = static_cast<PythonQtWrapper_QCameraZoomControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCameraZoomControl* _r = _t->new_QCameraZoomControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCameraZoomControl**>(_a[0]) = _r; }  break;
        case 1: { QCameraZoomControl* _r = _t->new_QCameraZoomControl();
            if (_a[0]) *reinterpret_cast< QCameraZoomControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QCameraZoomControl((*reinterpret_cast< QCameraZoomControl*(*)>(_a[1]))); break;
        case 3: { qreal _r = _t->currentDigitalZoom((*reinterpret_cast< QCameraZoomControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 4: { qreal _r = _t->py_q_currentDigitalZoom((*reinterpret_cast< QCameraZoomControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 5: { qreal _r = _t->currentOpticalZoom((*reinterpret_cast< QCameraZoomControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 6: { qreal _r = _t->py_q_currentOpticalZoom((*reinterpret_cast< QCameraZoomControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 7: { qreal _r = _t->maximumDigitalZoom((*reinterpret_cast< QCameraZoomControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 8: { qreal _r = _t->py_q_maximumDigitalZoom((*reinterpret_cast< QCameraZoomControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 9: { qreal _r = _t->maximumOpticalZoom((*reinterpret_cast< QCameraZoomControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 10: { qreal _r = _t->py_q_maximumOpticalZoom((*reinterpret_cast< QCameraZoomControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 11: { qreal _r = _t->requestedDigitalZoom((*reinterpret_cast< QCameraZoomControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 12: { qreal _r = _t->py_q_requestedDigitalZoom((*reinterpret_cast< QCameraZoomControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 13: { qreal _r = _t->requestedOpticalZoom((*reinterpret_cast< QCameraZoomControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 14: { qreal _r = _t->py_q_requestedOpticalZoom((*reinterpret_cast< QCameraZoomControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 15: _t->zoomTo((*reinterpret_cast< QCameraZoomControl*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        case 16: _t->py_q_zoomTo((*reinterpret_cast< QCameraZoomControl*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])),(*reinterpret_cast< qreal(*)>(_a[3]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraZoomControl* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraZoomControl* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraZoomControl* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraZoomControl* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraZoomControl* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraZoomControl* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraZoomControl* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraZoomControl* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraZoomControl* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraZoomControl* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraZoomControl* >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraZoomControl* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraZoomControl* >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraZoomControl* >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QCameraZoomControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QCameraZoomControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCameraZoomControl.data,
      qt_meta_data_PythonQtWrapper_QCameraZoomControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QCameraZoomControl::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QCameraZoomControl::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCameraZoomControl.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCameraZoomControl*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCameraZoomControl::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 < 17)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 17;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 17)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 17;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QCamera__FrameRateRange_t {
    QByteArrayData data[18];
    char stringdata0[326];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QCamera__FrameRateRange_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QCamera__FrameRateRange_t qt_meta_stringdata_PythonQtWrapper_QCamera__FrameRateRange = {
    {
QT_MOC_LITERAL(0, 0, 39), // "PythonQtWrapper_QCamera__Fram..."
QT_MOC_LITERAL(1, 40, 27), // "new_QCamera__FrameRateRange"
QT_MOC_LITERAL(2, 68, 24), // "QCamera::FrameRateRange*"
QT_MOC_LITERAL(3, 93, 0), // ""
QT_MOC_LITERAL(4, 94, 7), // "minimum"
QT_MOC_LITERAL(5, 102, 7), // "maximum"
QT_MOC_LITERAL(6, 110, 30), // "delete_QCamera__FrameRateRange"
QT_MOC_LITERAL(7, 141, 3), // "obj"
QT_MOC_LITERAL(8, 145, 6), // "__eq__"
QT_MOC_LITERAL(9, 152, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 169, 23), // "QCamera::FrameRateRange"
QT_MOC_LITERAL(11, 193, 2), // "r2"
QT_MOC_LITERAL(12, 196, 23), // "py_set_maximumFrameRate"
QT_MOC_LITERAL(13, 220, 16), // "maximumFrameRate"
QT_MOC_LITERAL(14, 237, 23), // "py_get_maximumFrameRate"
QT_MOC_LITERAL(15, 261, 23), // "py_set_minimumFrameRate"
QT_MOC_LITERAL(16, 285, 16), // "minimumFrameRate"
QT_MOC_LITERAL(17, 302, 23) // "py_get_minimumFrameRate"

    },
    "PythonQtWrapper_QCamera__FrameRateRange\0"
    "new_QCamera__FrameRateRange\0"
    "QCamera::FrameRateRange*\0\0minimum\0"
    "maximum\0delete_QCamera__FrameRateRange\0"
    "obj\0__eq__\0theWrappedObject\0"
    "QCamera::FrameRateRange\0r2\0"
    "py_set_maximumFrameRate\0maximumFrameRate\0"
    "py_get_maximumFrameRate\0py_set_minimumFrameRate\0"
    "minimumFrameRate\0py_get_minimumFrameRate"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QCamera__FrameRateRange[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
       8,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    0,   54,    3, 0x0a /* Public */,
       1,    2,   55,    3, 0x0a /* Public */,
       6,    1,   60,    3, 0x0a /* Public */,
       8,    2,   63,    3, 0x0a /* Public */,
      12,    2,   68,    3, 0x0a /* Public */,
      14,    1,   73,    3, 0x0a /* Public */,
      15,    2,   76,    3, 0x0a /* Public */,
      17,    1,   81,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, QMetaType::QReal, QMetaType::QReal,    4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   13,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   16,
    QMetaType::QReal, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QCamera__FrameRateRange::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QCamera__FrameRateRange *_t = static_cast<PythonQtWrapper_QCamera__FrameRateRange *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QCamera::FrameRateRange* _r = _t->new_QCamera__FrameRateRange();
            if (_a[0]) *reinterpret_cast< QCamera::FrameRateRange**>(_a[0]) = _r; }  break;
        case 1: { QCamera::FrameRateRange* _r = _t->new_QCamera__FrameRateRange((*reinterpret_cast< qreal(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCamera::FrameRateRange**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QCamera__FrameRateRange((*reinterpret_cast< QCamera::FrameRateRange*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->__eq__((*reinterpret_cast< QCamera::FrameRateRange*(*)>(_a[1])),(*reinterpret_cast< const QCamera::FrameRateRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: _t->py_set_maximumFrameRate((*reinterpret_cast< QCamera::FrameRateRange*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 5: { qreal _r = _t->py_get_maximumFrameRate((*reinterpret_cast< QCamera::FrameRateRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 6: _t->py_set_minimumFrameRate((*reinterpret_cast< QCamera::FrameRateRange*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 7: { qreal _r = _t->py_get_minimumFrameRate((*reinterpret_cast< QCamera::FrameRateRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QCamera__FrameRateRange::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QCamera__FrameRateRange.data,
      qt_meta_data_PythonQtWrapper_QCamera__FrameRateRange,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QCamera__FrameRateRange::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QCamera__FrameRateRange::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QCamera__FrameRateRange.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QCamera__FrameRateRange*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QCamera__FrameRateRange::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 < 8)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 8;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 8)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 8;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGraphicsVideoItem_t {
    QByteArrayData data[37];
    char stringdata0[492];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGraphicsVideoItem_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGraphicsVideoItem_t qt_meta_stringdata_PythonQtWrapper_QGraphicsVideoItem = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QGraphicsVide..."
QT_MOC_LITERAL(1, 35, 22), // "new_QGraphicsVideoItem"
QT_MOC_LITERAL(2, 58, 19), // "QGraphicsVideoItem*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 14), // "QGraphicsItem*"
QT_MOC_LITERAL(5, 94, 6), // "parent"
QT_MOC_LITERAL(6, 101, 25), // "delete_QGraphicsVideoItem"
QT_MOC_LITERAL(7, 127, 3), // "obj"
QT_MOC_LITERAL(8, 131, 15), // "aspectRatioMode"
QT_MOC_LITERAL(9, 147, 19), // "Qt::AspectRatioMode"
QT_MOC_LITERAL(10, 167, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 184, 12), // "boundingRect"
QT_MOC_LITERAL(12, 197, 10), // "itemChange"
QT_MOC_LITERAL(13, 208, 33), // "QGraphicsItem::GraphicsItemCh..."
QT_MOC_LITERAL(14, 242, 6), // "change"
QT_MOC_LITERAL(15, 249, 5), // "value"
QT_MOC_LITERAL(16, 255, 16), // "py_q_mediaObject"
QT_MOC_LITERAL(17, 272, 13), // "QMediaObject*"
QT_MOC_LITERAL(18, 286, 10), // "nativeSize"
QT_MOC_LITERAL(19, 297, 6), // "offset"
QT_MOC_LITERAL(20, 304, 5), // "paint"
QT_MOC_LITERAL(21, 310, 9), // "QPainter*"
QT_MOC_LITERAL(22, 320, 7), // "painter"
QT_MOC_LITERAL(23, 328, 31), // "const QStyleOptionGraphicsItem*"
QT_MOC_LITERAL(24, 360, 6), // "option"
QT_MOC_LITERAL(25, 367, 8), // "QWidget*"
QT_MOC_LITERAL(26, 376, 6), // "widget"
QT_MOC_LITERAL(27, 383, 18), // "setAspectRatioMode"
QT_MOC_LITERAL(28, 402, 4), // "mode"
QT_MOC_LITERAL(29, 407, 19), // "py_q_setMediaObject"
QT_MOC_LITERAL(30, 427, 6), // "object"
QT_MOC_LITERAL(31, 434, 9), // "setOffset"
QT_MOC_LITERAL(32, 444, 7), // "setSize"
QT_MOC_LITERAL(33, 452, 4), // "size"
QT_MOC_LITERAL(34, 457, 15), // "py_q_timerEvent"
QT_MOC_LITERAL(35, 473, 12), // "QTimerEvent*"
QT_MOC_LITERAL(36, 486, 5) // "event"

    },
    "PythonQtWrapper_QGraphicsVideoItem\0"
    "new_QGraphicsVideoItem\0QGraphicsVideoItem*\0"
    "\0QGraphicsItem*\0parent\0delete_QGraphicsVideoItem\0"
    "obj\0aspectRatioMode\0Qt::AspectRatioMode\0"
    "theWrappedObject\0boundingRect\0itemChange\0"
    "QGraphicsItem::GraphicsItemChange\0"
    "change\0value\0py_q_mediaObject\0"
    "QMediaObject*\0nativeSize\0offset\0paint\0"
    "QPainter*\0painter\0const QStyleOptionGraphicsItem*\0"
    "option\0QWidget*\0widget\0setAspectRatioMode\0"
    "mode\0py_q_setMediaObject\0object\0"
    "setOffset\0setSize\0size\0py_q_timerEvent\0"
    "QTimerEvent*\0event"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGraphicsVideoItem[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      17,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   99,    3, 0x0a /* Public */,
       1,    0,  102,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  103,    3, 0x0a /* Public */,
       8,    1,  106,    3, 0x0a /* Public */,
      11,    1,  109,    3, 0x0a /* Public */,
      12,    3,  112,    3, 0x0a /* Public */,
      16,    1,  119,    3, 0x0a /* Public */,
      18,    1,  122,    3, 0x0a /* Public */,
      19,    1,  125,    3, 0x0a /* Public */,
      20,    4,  128,    3, 0x0a /* Public */,
      20,    3,  137,    3, 0x2a /* Public | MethodCloned */,
      27,    2,  144,    3, 0x0a /* Public */,
      29,    2,  149,    3, 0x0a /* Public */,
      31,    2,  154,    3, 0x0a /* Public */,
      32,    2,  159,    3, 0x0a /* Public */,
      33,    1,  164,    3, 0x0a /* Public */,
      34,    2,  167,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    7,
    0x80000000 | 9, 0x80000000 | 2,   10,
    QMetaType::QRectF, 0x80000000 | 2,   10,
    QMetaType::QVariant, 0x80000000 | 2, 0x80000000 | 13, QMetaType::QVariant,   10,   14,   15,
    0x80000000 | 17, 0x80000000 | 2,   10,
    QMetaType::QSizeF, 0x80000000 | 2,   10,
    QMetaType::QPointF, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 21, 0x80000000 | 23, 0x80000000 | 25,   10,   22,   24,   26,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 21, 0x80000000 | 23,   10,   22,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 9,   10,   28,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 17,   10,   30,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF,   10,   19,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSizeF,   10,   33,
    QMetaType::QSizeF, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 35,   10,   36,

       0        // eod
};

void PythonQtWrapper_QGraphicsVideoItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGraphicsVideoItem *_t = static_cast<PythonQtWrapper_QGraphicsVideoItem *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGraphicsVideoItem* _r = _t->new_QGraphicsVideoItem((*reinterpret_cast< QGraphicsItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGraphicsVideoItem**>(_a[0]) = _r; }  break;
        case 1: { QGraphicsVideoItem* _r = _t->new_QGraphicsVideoItem();
            if (_a[0]) *reinterpret_cast< QGraphicsVideoItem**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGraphicsVideoItem((*reinterpret_cast< QGraphicsVideoItem*(*)>(_a[1]))); break;
        case 3: { Qt::AspectRatioMode _r = _t->aspectRatioMode((*reinterpret_cast< QGraphicsVideoItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::AspectRatioMode*>(_a[0]) = _r; }  break;
        case 4: { QRectF _r = _t->boundingRect((*reinterpret_cast< QGraphicsVideoItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 5: { QVariant _r = _t->itemChange((*reinterpret_cast< QGraphicsVideoItem*(*)>(_a[1])),(*reinterpret_cast< QGraphicsItem::GraphicsItemChange(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 6: { QMediaObject* _r = _t->py_q_mediaObject((*reinterpret_cast< QGraphicsVideoItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaObject**>(_a[0]) = _r; }  break;
        case 7: { QSizeF _r = _t->nativeSize((*reinterpret_cast< QGraphicsVideoItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 8: { QPointF _r = _t->offset((*reinterpret_cast< QGraphicsVideoItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPointF*>(_a[0]) = _r; }  break;
        case 9: _t->paint((*reinterpret_cast< QGraphicsVideoItem*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionGraphicsItem*(*)>(_a[3])),(*reinterpret_cast< QWidget*(*)>(_a[4]))); break;
        case 10: _t->paint((*reinterpret_cast< QGraphicsVideoItem*(*)>(_a[1])),(*reinterpret_cast< QPainter*(*)>(_a[2])),(*reinterpret_cast< const QStyleOptionGraphicsItem*(*)>(_a[3]))); break;
        case 11: _t->setAspectRatioMode((*reinterpret_cast< QGraphicsVideoItem*(*)>(_a[1])),(*reinterpret_cast< Qt::AspectRatioMode(*)>(_a[2]))); break;
        case 12: { bool _r = _t->py_q_setMediaObject((*reinterpret_cast< QGraphicsVideoItem*(*)>(_a[1])),(*reinterpret_cast< QMediaObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: _t->setOffset((*reinterpret_cast< QGraphicsVideoItem*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2]))); break;
        case 14: _t->setSize((*reinterpret_cast< QGraphicsVideoItem*(*)>(_a[1])),(*reinterpret_cast< const QSizeF(*)>(_a[2]))); break;
        case 15: { QSizeF _r = _t->size((*reinterpret_cast< QGraphicsVideoItem*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSizeF*>(_a[0]) = _r; }  break;
        case 16: _t->py_q_timerEvent((*reinterpret_cast< QGraphicsVideoItem*(*)>(_a[1])),(*reinterpret_cast< QTimerEvent*(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsItem* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsVideoItem* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsVideoItem* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsVideoItem* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsVideoItem* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsVideoItem* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsVideoItem* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsVideoItem* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsVideoItem* >(); break;
            case 3:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsVideoItem* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsVideoItem* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsVideoItem* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsVideoItem* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsVideoItem* >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsVideoItem* >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsVideoItem* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGraphicsVideoItem::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGraphicsVideoItem.data,
      qt_meta_data_PythonQtWrapper_QGraphicsVideoItem,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QGraphicsVideoItem::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QGraphicsVideoItem::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QGraphicsVideoItem.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QGraphicsVideoItem*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QGraphicsVideoItem::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 < 17)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 17;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 17)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 17;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QImageEncoderControl_t {
    QByteArrayData data[24];
    char stringdata0[427];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QImageEncoderControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QImageEncoderControl_t qt_meta_stringdata_PythonQtWrapper_QImageEncoderControl = {
    {
QT_MOC_LITERAL(0, 0, 36), // "PythonQtWrapper_QImageEncoder..."
QT_MOC_LITERAL(1, 37, 24), // "new_QImageEncoderControl"
QT_MOC_LITERAL(2, 62, 21), // "QImageEncoderControl*"
QT_MOC_LITERAL(3, 84, 0), // ""
QT_MOC_LITERAL(4, 85, 6), // "parent"
QT_MOC_LITERAL(5, 92, 27), // "delete_QImageEncoderControl"
QT_MOC_LITERAL(6, 120, 3), // "obj"
QT_MOC_LITERAL(7, 124, 21), // "imageCodecDescription"
QT_MOC_LITERAL(8, 146, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 163, 9), // "codecName"
QT_MOC_LITERAL(10, 173, 26), // "py_q_imageCodecDescription"
QT_MOC_LITERAL(11, 200, 13), // "imageSettings"
QT_MOC_LITERAL(12, 214, 21), // "QImageEncoderSettings"
QT_MOC_LITERAL(13, 236, 18), // "py_q_imageSettings"
QT_MOC_LITERAL(14, 255, 16), // "setImageSettings"
QT_MOC_LITERAL(15, 272, 8), // "settings"
QT_MOC_LITERAL(16, 281, 21), // "py_q_setImageSettings"
QT_MOC_LITERAL(17, 303, 20), // "supportedImageCodecs"
QT_MOC_LITERAL(18, 324, 25), // "py_q_supportedImageCodecs"
QT_MOC_LITERAL(19, 350, 20), // "supportedResolutions"
QT_MOC_LITERAL(20, 371, 12), // "QList<QSize>"
QT_MOC_LITERAL(21, 384, 5), // "bool*"
QT_MOC_LITERAL(22, 390, 10), // "continuous"
QT_MOC_LITERAL(23, 401, 25) // "py_q_supportedResolutions"

    },
    "PythonQtWrapper_QImageEncoderControl\0"
    "new_QImageEncoderControl\0QImageEncoderControl*\0"
    "\0parent\0delete_QImageEncoderControl\0"
    "obj\0imageCodecDescription\0theWrappedObject\0"
    "codecName\0py_q_imageCodecDescription\0"
    "imageSettings\0QImageEncoderSettings\0"
    "py_q_imageSettings\0setImageSettings\0"
    "settings\0py_q_setImageSettings\0"
    "supportedImageCodecs\0py_q_supportedImageCodecs\0"
    "supportedResolutions\0QList<QSize>\0"
    "bool*\0continuous\0py_q_supportedResolutions"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QImageEncoderControl[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      15,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   89,    3, 0x0a /* Public */,
       1,    0,   92,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   93,    3, 0x0a /* Public */,
       7,    2,   96,    3, 0x0a /* Public */,
      10,    2,  101,    3, 0x0a /* Public */,
      11,    1,  106,    3, 0x0a /* Public */,
      13,    1,  109,    3, 0x0a /* Public */,
      14,    2,  112,    3, 0x0a /* Public */,
      16,    2,  117,    3, 0x0a /* Public */,
      17,    1,  122,    3, 0x0a /* Public */,
      18,    1,  125,    3, 0x0a /* Public */,
      19,    3,  128,    3, 0x0a /* Public */,
      19,    2,  135,    3, 0x2a /* Public | MethodCloned */,
      23,    3,  140,    3, 0x0a /* Public */,
      23,    2,  147,    3, 0x2a /* Public | MethodCloned */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString,    8,    9,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString,    8,    9,
    0x80000000 | 12, 0x80000000 | 2,    8,
    0x80000000 | 12, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,    8,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,    8,   15,
    QMetaType::QStringList, 0x80000000 | 2,    8,
    QMetaType::QStringList, 0x80000000 | 2,    8,
    0x80000000 | 20, 0x80000000 | 2, 0x80000000 | 12, 0x80000000 | 21,    8,   15,   22,
    0x80000000 | 20, 0x80000000 | 2, 0x80000000 | 12,    8,   15,
    0x80000000 | 20, 0x80000000 | 2, 0x80000000 | 12, 0x80000000 | 21,    8,   15,   22,
    0x80000000 | 20, 0x80000000 | 2, 0x80000000 | 12,    8,   15,

       0        // eod
};

void PythonQtWrapper_QImageEncoderControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QImageEncoderControl *_t = static_cast<PythonQtWrapper_QImageEncoderControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QImageEncoderControl* _r = _t->new_QImageEncoderControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImageEncoderControl**>(_a[0]) = _r; }  break;
        case 1: { QImageEncoderControl* _r = _t->new_QImageEncoderControl();
            if (_a[0]) *reinterpret_cast< QImageEncoderControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QImageEncoderControl((*reinterpret_cast< QImageEncoderControl*(*)>(_a[1]))); break;
        case 3: { QString _r = _t->imageCodecDescription((*reinterpret_cast< QImageEncoderControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 4: { QString _r = _t->py_q_imageCodecDescription((*reinterpret_cast< QImageEncoderControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 5: { QImageEncoderSettings _r = _t->imageSettings((*reinterpret_cast< QImageEncoderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImageEncoderSettings*>(_a[0]) = _r; }  break;
        case 6: { QImageEncoderSettings _r = _t->py_q_imageSettings((*reinterpret_cast< QImageEncoderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImageEncoderSettings*>(_a[0]) = _r; }  break;
        case 7: _t->setImageSettings((*reinterpret_cast< QImageEncoderControl*(*)>(_a[1])),(*reinterpret_cast< const QImageEncoderSettings(*)>(_a[2]))); break;
        case 8: _t->py_q_setImageSettings((*reinterpret_cast< QImageEncoderControl*(*)>(_a[1])),(*reinterpret_cast< const QImageEncoderSettings(*)>(_a[2]))); break;
        case 9: { QStringList _r = _t->supportedImageCodecs((*reinterpret_cast< QImageEncoderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 10: { QStringList _r = _t->py_q_supportedImageCodecs((*reinterpret_cast< QImageEncoderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 11: { QList<QSize> _r = _t->supportedResolutions((*reinterpret_cast< QImageEncoderControl*(*)>(_a[1])),(*reinterpret_cast< const QImageEncoderSettings(*)>(_a[2])),(*reinterpret_cast< bool*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 12: { QList<QSize> _r = _t->supportedResolutions((*reinterpret_cast< QImageEncoderControl*(*)>(_a[1])),(*reinterpret_cast< const QImageEncoderSettings(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 13: { QList<QSize> _r = _t->py_q_supportedResolutions((*reinterpret_cast< QImageEncoderControl*(*)>(_a[1])),(*reinterpret_cast< const QImageEncoderSettings(*)>(_a[2])),(*reinterpret_cast< bool*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 14: { QList<QSize> _r = _t->py_q_supportedResolutions((*reinterpret_cast< QImageEncoderControl*(*)>(_a[1])),(*reinterpret_cast< const QImageEncoderSettings(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderControl* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderControl* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderControl* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderControl* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderControl* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderControl* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderSettings >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderControl* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderSettings >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderControl* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderControl* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderControl* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderSettings >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderControl* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderSettings >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderControl* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderSettings >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderControl* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderSettings >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QImageEncoderControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QImageEncoderControl.data,
      qt_meta_data_PythonQtWrapper_QImageEncoderControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QImageEncoderControl::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QImageEncoderControl::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QImageEncoderControl.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QImageEncoderControl*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QImageEncoderControl::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 < 15)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 15;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 15)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 15;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QImageEncoderSettings_t {
    QByteArrayData data[31];
    char stringdata0[412];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QImageEncoderSettings_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QImageEncoderSettings_t qt_meta_stringdata_PythonQtWrapper_QImageEncoderSettings = {
    {
QT_MOC_LITERAL(0, 0, 37), // "PythonQtWrapper_QImageEncoder..."
QT_MOC_LITERAL(1, 38, 25), // "new_QImageEncoderSettings"
QT_MOC_LITERAL(2, 64, 22), // "QImageEncoderSettings*"
QT_MOC_LITERAL(3, 87, 0), // ""
QT_MOC_LITERAL(4, 88, 21), // "QImageEncoderSettings"
QT_MOC_LITERAL(5, 110, 5), // "other"
QT_MOC_LITERAL(6, 116, 28), // "delete_QImageEncoderSettings"
QT_MOC_LITERAL(7, 145, 3), // "obj"
QT_MOC_LITERAL(8, 149, 5), // "codec"
QT_MOC_LITERAL(9, 155, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 172, 14), // "encodingOption"
QT_MOC_LITERAL(11, 187, 6), // "option"
QT_MOC_LITERAL(12, 194, 15), // "encodingOptions"
QT_MOC_LITERAL(13, 210, 6), // "isNull"
QT_MOC_LITERAL(14, 217, 6), // "__ne__"
QT_MOC_LITERAL(15, 224, 15), // "operator_assign"
QT_MOC_LITERAL(16, 240, 6), // "__eq__"
QT_MOC_LITERAL(17, 247, 7), // "quality"
QT_MOC_LITERAL(18, 255, 28), // "QMultimedia::EncodingQuality"
QT_MOC_LITERAL(19, 284, 10), // "resolution"
QT_MOC_LITERAL(20, 295, 8), // "setCodec"
QT_MOC_LITERAL(21, 304, 6), // "arg__1"
QT_MOC_LITERAL(22, 311, 17), // "setEncodingOption"
QT_MOC_LITERAL(23, 329, 5), // "value"
QT_MOC_LITERAL(24, 335, 18), // "setEncodingOptions"
QT_MOC_LITERAL(25, 354, 7), // "options"
QT_MOC_LITERAL(26, 362, 10), // "setQuality"
QT_MOC_LITERAL(27, 373, 13), // "setResolution"
QT_MOC_LITERAL(28, 387, 5), // "width"
QT_MOC_LITERAL(29, 393, 6), // "height"
QT_MOC_LITERAL(30, 400, 11) // "__nonzero__"

    },
    "PythonQtWrapper_QImageEncoderSettings\0"
    "new_QImageEncoderSettings\0"
    "QImageEncoderSettings*\0\0QImageEncoderSettings\0"
    "other\0delete_QImageEncoderSettings\0"
    "obj\0codec\0theWrappedObject\0encodingOption\0"
    "option\0encodingOptions\0isNull\0__ne__\0"
    "operator_assign\0__eq__\0quality\0"
    "QMultimedia::EncodingQuality\0resolution\0"
    "setCodec\0arg__1\0setEncodingOption\0"
    "value\0setEncodingOptions\0options\0"
    "setQuality\0setResolution\0width\0height\0"
    "__nonzero__"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QImageEncoderSettings[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      19,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    0,  109,    3, 0x0a /* Public */,
       1,    1,  110,    3, 0x0a /* Public */,
       6,    1,  113,    3, 0x0a /* Public */,
       8,    1,  116,    3, 0x0a /* Public */,
      10,    2,  119,    3, 0x0a /* Public */,
      12,    1,  124,    3, 0x0a /* Public */,
      13,    1,  127,    3, 0x0a /* Public */,
      14,    2,  130,    3, 0x0a /* Public */,
      15,    2,  135,    3, 0x0a /* Public */,
      16,    2,  140,    3, 0x0a /* Public */,
      17,    1,  145,    3, 0x0a /* Public */,
      19,    1,  148,    3, 0x0a /* Public */,
      20,    2,  151,    3, 0x0a /* Public */,
      22,    3,  156,    3, 0x0a /* Public */,
      24,    2,  163,    3, 0x0a /* Public */,
      26,    2,  168,    3, 0x0a /* Public */,
      27,    2,  173,    3, 0x0a /* Public */,
      27,    3,  178,    3, 0x0a /* Public */,
      30,    1,  185,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QString,    9,   11,
    QMetaType::QVariantMap, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,    9,    5,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 4,    9,    5,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,    9,    5,
    0x80000000 | 18, 0x80000000 | 2,    9,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,    9,   21,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, QMetaType::QVariant,    9,   11,   23,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QVariantMap,    9,   25,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 18,    9,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,    9,   21,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   28,   29,
    QMetaType::Bool, 0x80000000 | 2,    7,

       0        // eod
};

void PythonQtWrapper_QImageEncoderSettings::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QImageEncoderSettings *_t = static_cast<PythonQtWrapper_QImageEncoderSettings *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QImageEncoderSettings* _r = _t->new_QImageEncoderSettings();
            if (_a[0]) *reinterpret_cast< QImageEncoderSettings**>(_a[0]) = _r; }  break;
        case 1: { QImageEncoderSettings* _r = _t->new_QImageEncoderSettings((*reinterpret_cast< const QImageEncoderSettings(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImageEncoderSettings**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QImageEncoderSettings((*reinterpret_cast< QImageEncoderSettings*(*)>(_a[1]))); break;
        case 3: { QString _r = _t->codec((*reinterpret_cast< QImageEncoderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 4: { QVariant _r = _t->encodingOption((*reinterpret_cast< QImageEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 5: { QMap<QString,QVariant> _r = _t->encodingOptions((*reinterpret_cast< QImageEncoderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMap<QString,QVariant>*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->isNull((*reinterpret_cast< QImageEncoderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->__ne__((*reinterpret_cast< QImageEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< const QImageEncoderSettings(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { QImageEncoderSettings* _r = _t->operator_assign((*reinterpret_cast< QImageEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< const QImageEncoderSettings(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImageEncoderSettings**>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->__eq__((*reinterpret_cast< QImageEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< const QImageEncoderSettings(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { QMultimedia::EncodingQuality _r = _t->quality((*reinterpret_cast< QImageEncoderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMultimedia::EncodingQuality*>(_a[0]) = _r; }  break;
        case 11: { QSize _r = _t->resolution((*reinterpret_cast< QImageEncoderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 12: _t->setCodec((*reinterpret_cast< QImageEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 13: _t->setEncodingOption((*reinterpret_cast< QImageEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 14: _t->setEncodingOptions((*reinterpret_cast< QImageEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< const QMap<QString,QVariant>(*)>(_a[2]))); break;
        case 15: _t->setQuality((*reinterpret_cast< QImageEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< QMultimedia::EncodingQuality(*)>(_a[2]))); break;
        case 16: _t->setResolution((*reinterpret_cast< QImageEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2]))); break;
        case 17: _t->setResolution((*reinterpret_cast< QImageEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 18: { bool _r = _t->__nonzero__((*reinterpret_cast< QImageEncoderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderSettings >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderSettings >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderSettings >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QImageEncoderSettings >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMultimedia::EncodingQuality >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QImageEncoderSettings::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QImageEncoderSettings.data,
      qt_meta_data_PythonQtWrapper_QImageEncoderSettings,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QImageEncoderSettings::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QImageEncoderSettings::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QImageEncoderSettings.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QImageEncoderSettings*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QImageEncoderSettings::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 < 19)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 19;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 19)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 19;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaAudioProbeControl_t {
    QByteArrayData data[7];
    char stringdata0[136];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaAudioProbeControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaAudioProbeControl_t qt_meta_stringdata_PythonQtWrapper_QMediaAudioProbeControl = {
    {
QT_MOC_LITERAL(0, 0, 39), // "PythonQtWrapper_QMediaAudioPr..."
QT_MOC_LITERAL(1, 40, 27), // "new_QMediaAudioProbeControl"
QT_MOC_LITERAL(2, 68, 24), // "QMediaAudioProbeControl*"
QT_MOC_LITERAL(3, 93, 0), // ""
QT_MOC_LITERAL(4, 94, 6), // "parent"
QT_MOC_LITERAL(5, 101, 30), // "delete_QMediaAudioProbeControl"
QT_MOC_LITERAL(6, 132, 3) // "obj"

    },
    "PythonQtWrapper_QMediaAudioProbeControl\0"
    "new_QMediaAudioProbeControl\0"
    "QMediaAudioProbeControl*\0\0parent\0"
    "delete_QMediaAudioProbeControl\0obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaAudioProbeControl[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
       3,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   29,    3, 0x0a /* Public */,
       1,    0,   32,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   33,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,

       0        // eod
};

void PythonQtWrapper_QMediaAudioProbeControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaAudioProbeControl *_t = static_cast<PythonQtWrapper_QMediaAudioProbeControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaAudioProbeControl* _r = _t->new_QMediaAudioProbeControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaAudioProbeControl**>(_a[0]) = _r; }  break;
        case 1: { QMediaAudioProbeControl* _r = _t->new_QMediaAudioProbeControl();
            if (_a[0]) *reinterpret_cast< QMediaAudioProbeControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QMediaAudioProbeControl((*reinterpret_cast< QMediaAudioProbeControl*(*)>(_a[1]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaAudioProbeControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaAudioProbeControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaAudioProbeControl.data,
      qt_meta_data_PythonQtWrapper_QMediaAudioProbeControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QMediaAudioProbeControl::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QMediaAudioProbeControl::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QMediaAudioProbeControl.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QMediaAudioProbeControl*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QMediaAudioProbeControl::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 < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaAvailabilityControl_t {
    QByteArrayData data[11];
    char stringdata0[224];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaAvailabilityControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaAvailabilityControl_t qt_meta_stringdata_PythonQtWrapper_QMediaAvailabilityControl = {
    {
QT_MOC_LITERAL(0, 0, 41), // "PythonQtWrapper_QMediaAvailab..."
QT_MOC_LITERAL(1, 42, 29), // "new_QMediaAvailabilityControl"
QT_MOC_LITERAL(2, 72, 26), // "QMediaAvailabilityControl*"
QT_MOC_LITERAL(3, 99, 0), // ""
QT_MOC_LITERAL(4, 100, 6), // "parent"
QT_MOC_LITERAL(5, 107, 32), // "delete_QMediaAvailabilityControl"
QT_MOC_LITERAL(6, 140, 3), // "obj"
QT_MOC_LITERAL(7, 144, 12), // "availability"
QT_MOC_LITERAL(8, 157, 31), // "QMultimedia::AvailabilityStatus"
QT_MOC_LITERAL(9, 189, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 206, 17) // "py_q_availability"

    },
    "PythonQtWrapper_QMediaAvailabilityControl\0"
    "new_QMediaAvailabilityControl\0"
    "QMediaAvailabilityControl*\0\0parent\0"
    "delete_QMediaAvailabilityControl\0obj\0"
    "availability\0QMultimedia::AvailabilityStatus\0"
    "theWrappedObject\0py_q_availability"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaAvailabilityControl[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
       5,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   39,    3, 0x0a /* Public */,
       1,    0,   42,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   43,    3, 0x0a /* Public */,
       7,    1,   46,    3, 0x0a /* Public */,
      10,    1,   49,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    0x80000000 | 8, 0x80000000 | 2,    9,
    0x80000000 | 8, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QMediaAvailabilityControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaAvailabilityControl *_t = static_cast<PythonQtWrapper_QMediaAvailabilityControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaAvailabilityControl* _r = _t->new_QMediaAvailabilityControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaAvailabilityControl**>(_a[0]) = _r; }  break;
        case 1: { QMediaAvailabilityControl* _r = _t->new_QMediaAvailabilityControl();
            if (_a[0]) *reinterpret_cast< QMediaAvailabilityControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QMediaAvailabilityControl((*reinterpret_cast< QMediaAvailabilityControl*(*)>(_a[1]))); break;
        case 3: { QMultimedia::AvailabilityStatus _r = _t->availability((*reinterpret_cast< QMediaAvailabilityControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMultimedia::AvailabilityStatus*>(_a[0]) = _r; }  break;
        case 4: { QMultimedia::AvailabilityStatus _r = _t->py_q_availability((*reinterpret_cast< QMediaAvailabilityControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMultimedia::AvailabilityStatus*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaAvailabilityControl* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaAvailabilityControl* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaAvailabilityControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaAvailabilityControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaAvailabilityControl.data,
      qt_meta_data_PythonQtWrapper_QMediaAvailabilityControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QMediaAvailabilityControl::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QMediaAvailabilityControl::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QMediaAvailabilityControl.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QMediaAvailabilityControl*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QMediaAvailabilityControl::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 < 5)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 5;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 5)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 5;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaBindableInterface_t {
    QByteArrayData data[13];
    char stringdata0[231];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaBindableInterface_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaBindableInterface_t qt_meta_stringdata_PythonQtWrapper_QMediaBindableInterface = {
    {
QT_MOC_LITERAL(0, 0, 39), // "PythonQtWrapper_QMediaBindabl..."
QT_MOC_LITERAL(1, 40, 27), // "new_QMediaBindableInterface"
QT_MOC_LITERAL(2, 68, 24), // "QMediaBindableInterface*"
QT_MOC_LITERAL(3, 93, 0), // ""
QT_MOC_LITERAL(4, 94, 30), // "delete_QMediaBindableInterface"
QT_MOC_LITERAL(5, 125, 3), // "obj"
QT_MOC_LITERAL(6, 129, 11), // "mediaObject"
QT_MOC_LITERAL(7, 141, 13), // "QMediaObject*"
QT_MOC_LITERAL(8, 155, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 172, 16), // "py_q_mediaObject"
QT_MOC_LITERAL(10, 189, 14), // "setMediaObject"
QT_MOC_LITERAL(11, 204, 6), // "object"
QT_MOC_LITERAL(12, 211, 19) // "py_q_setMediaObject"

    },
    "PythonQtWrapper_QMediaBindableInterface\0"
    "new_QMediaBindableInterface\0"
    "QMediaBindableInterface*\0\0"
    "delete_QMediaBindableInterface\0obj\0"
    "mediaObject\0QMediaObject*\0theWrappedObject\0"
    "py_q_mediaObject\0setMediaObject\0object\0"
    "py_q_setMediaObject"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaBindableInterface[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
       6,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    0,   44,    3, 0x0a /* Public */,
       4,    1,   45,    3, 0x0a /* Public */,
       6,    1,   48,    3, 0x0a /* Public */,
       9,    1,   51,    3, 0x0a /* Public */,
      10,    2,   54,    3, 0x0a /* Public */,
      12,    2,   59,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    5,
    0x80000000 | 7, 0x80000000 | 2,    8,
    0x80000000 | 7, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 7,    8,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 7,    8,   11,

       0        // eod
};

void PythonQtWrapper_QMediaBindableInterface::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaBindableInterface *_t = static_cast<PythonQtWrapper_QMediaBindableInterface *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaBindableInterface* _r = _t->new_QMediaBindableInterface();
            if (_a[0]) *reinterpret_cast< QMediaBindableInterface**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QMediaBindableInterface((*reinterpret_cast< QMediaBindableInterface*(*)>(_a[1]))); break;
        case 2: { QMediaObject* _r = _t->mediaObject((*reinterpret_cast< QMediaBindableInterface*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaObject**>(_a[0]) = _r; }  break;
        case 3: { QMediaObject* _r = _t->py_q_mediaObject((*reinterpret_cast< QMediaBindableInterface*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaObject**>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->setMediaObject((*reinterpret_cast< QMediaBindableInterface*(*)>(_a[1])),(*reinterpret_cast< QMediaObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->py_q_setMediaObject((*reinterpret_cast< QMediaBindableInterface*(*)>(_a[1])),(*reinterpret_cast< QMediaObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaBindableInterface::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaBindableInterface.data,
      qt_meta_data_PythonQtWrapper_QMediaBindableInterface,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QMediaBindableInterface::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QMediaBindableInterface::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QMediaBindableInterface.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QMediaBindableInterface*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QMediaBindableInterface::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 < 6)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 6;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 6)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 6;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaContainerControl_t {
    QByteArrayData data[18];
    char stringdata0[343];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaContainerControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaContainerControl_t qt_meta_stringdata_PythonQtWrapper_QMediaContainerControl = {
    {
QT_MOC_LITERAL(0, 0, 38), // "PythonQtWrapper_QMediaContain..."
QT_MOC_LITERAL(1, 39, 26), // "new_QMediaContainerControl"
QT_MOC_LITERAL(2, 66, 23), // "QMediaContainerControl*"
QT_MOC_LITERAL(3, 90, 0), // ""
QT_MOC_LITERAL(4, 91, 6), // "parent"
QT_MOC_LITERAL(5, 98, 29), // "delete_QMediaContainerControl"
QT_MOC_LITERAL(6, 128, 3), // "obj"
QT_MOC_LITERAL(7, 132, 20), // "containerDescription"
QT_MOC_LITERAL(8, 153, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 170, 14), // "formatMimeType"
QT_MOC_LITERAL(10, 185, 25), // "py_q_containerDescription"
QT_MOC_LITERAL(11, 211, 15), // "containerFormat"
QT_MOC_LITERAL(12, 227, 20), // "py_q_containerFormat"
QT_MOC_LITERAL(13, 248, 18), // "setContainerFormat"
QT_MOC_LITERAL(14, 267, 6), // "format"
QT_MOC_LITERAL(15, 274, 23), // "py_q_setContainerFormat"
QT_MOC_LITERAL(16, 298, 19), // "supportedContainers"
QT_MOC_LITERAL(17, 318, 24) // "py_q_supportedContainers"

    },
    "PythonQtWrapper_QMediaContainerControl\0"
    "new_QMediaContainerControl\0"
    "QMediaContainerControl*\0\0parent\0"
    "delete_QMediaContainerControl\0obj\0"
    "containerDescription\0theWrappedObject\0"
    "formatMimeType\0py_q_containerDescription\0"
    "containerFormat\0py_q_containerFormat\0"
    "setContainerFormat\0format\0"
    "py_q_setContainerFormat\0supportedContainers\0"
    "py_q_supportedContainers"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaContainerControl[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      11,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   69,    3, 0x0a /* Public */,
       1,    0,   72,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   73,    3, 0x0a /* Public */,
       7,    2,   76,    3, 0x0a /* Public */,
      10,    2,   81,    3, 0x0a /* Public */,
      11,    1,   86,    3, 0x0a /* Public */,
      12,    1,   89,    3, 0x0a /* Public */,
      13,    2,   92,    3, 0x0a /* Public */,
      15,    2,   97,    3, 0x0a /* Public */,
      16,    1,  102,    3, 0x0a /* Public */,
      17,    1,  105,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString,    8,    9,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString,    8,    9,
    QMetaType::QString, 0x80000000 | 2,    8,
    QMetaType::QString, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,    8,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,    8,   14,
    QMetaType::QStringList, 0x80000000 | 2,    8,
    QMetaType::QStringList, 0x80000000 | 2,    8,

       0        // eod
};

void PythonQtWrapper_QMediaContainerControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaContainerControl *_t = static_cast<PythonQtWrapper_QMediaContainerControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaContainerControl* _r = _t->new_QMediaContainerControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaContainerControl**>(_a[0]) = _r; }  break;
        case 1: { QMediaContainerControl* _r = _t->new_QMediaContainerControl();
            if (_a[0]) *reinterpret_cast< QMediaContainerControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QMediaContainerControl((*reinterpret_cast< QMediaContainerControl*(*)>(_a[1]))); break;
        case 3: { QString _r = _t->containerDescription((*reinterpret_cast< QMediaContainerControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 4: { QString _r = _t->py_q_containerDescription((*reinterpret_cast< QMediaContainerControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 5: { QString _r = _t->containerFormat((*reinterpret_cast< QMediaContainerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 6: { QString _r = _t->py_q_containerFormat((*reinterpret_cast< QMediaContainerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 7: _t->setContainerFormat((*reinterpret_cast< QMediaContainerControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 8: _t->py_q_setContainerFormat((*reinterpret_cast< QMediaContainerControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 9: { QStringList _r = _t->supportedContainers((*reinterpret_cast< QMediaContainerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 10: { QStringList _r = _t->py_q_supportedContainers((*reinterpret_cast< QMediaContainerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaContainerControl* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaContainerControl* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaContainerControl* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaContainerControl* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaContainerControl* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaContainerControl* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaContainerControl* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaContainerControl* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaContainerControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaContainerControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaContainerControl.data,
      qt_meta_data_PythonQtWrapper_QMediaContainerControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QMediaContainerControl::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QMediaContainerControl::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QMediaContainerControl.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QMediaContainerControl*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QMediaContainerControl::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 < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaContent_t {
    QByteArrayData data[27];
    char stringdata0[367];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaContent_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaContent_t qt_meta_stringdata_PythonQtWrapper_QMediaContent = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QMediaContent"
QT_MOC_LITERAL(1, 30, 17), // "new_QMediaContent"
QT_MOC_LITERAL(2, 48, 14), // "QMediaContent*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 15), // "QMediaPlaylist*"
QT_MOC_LITERAL(5, 80, 8), // "playlist"
QT_MOC_LITERAL(6, 89, 10), // "contentUrl"
QT_MOC_LITERAL(7, 100, 13), // "takeOwnership"
QT_MOC_LITERAL(8, 114, 21), // "QList<QMediaResource>"
QT_MOC_LITERAL(9, 136, 9), // "resources"
QT_MOC_LITERAL(10, 146, 13), // "QMediaContent"
QT_MOC_LITERAL(11, 160, 5), // "other"
QT_MOC_LITERAL(12, 166, 14), // "QMediaResource"
QT_MOC_LITERAL(13, 181, 15), // "contentResource"
QT_MOC_LITERAL(14, 197, 15), // "QNetworkRequest"
QT_MOC_LITERAL(15, 213, 14), // "contentRequest"
QT_MOC_LITERAL(16, 228, 20), // "delete_QMediaContent"
QT_MOC_LITERAL(17, 249, 3), // "obj"
QT_MOC_LITERAL(18, 253, 16), // "canonicalRequest"
QT_MOC_LITERAL(19, 270, 16), // "theWrappedObject"
QT_MOC_LITERAL(20, 287, 17), // "canonicalResource"
QT_MOC_LITERAL(21, 305, 12), // "canonicalUrl"
QT_MOC_LITERAL(22, 318, 6), // "isNull"
QT_MOC_LITERAL(23, 325, 6), // "__ne__"
QT_MOC_LITERAL(24, 332, 15), // "operator_assign"
QT_MOC_LITERAL(25, 348, 6), // "__eq__"
QT_MOC_LITERAL(26, 355, 11) // "__nonzero__"

    },
    "PythonQtWrapper_QMediaContent\0"
    "new_QMediaContent\0QMediaContent*\0\0"
    "QMediaPlaylist*\0playlist\0contentUrl\0"
    "takeOwnership\0QList<QMediaResource>\0"
    "resources\0QMediaContent\0other\0"
    "QMediaResource\0contentResource\0"
    "QNetworkRequest\0contentRequest\0"
    "delete_QMediaContent\0obj\0canonicalRequest\0"
    "theWrappedObject\0canonicalResource\0"
    "canonicalUrl\0isNull\0__ne__\0operator_assign\0"
    "__eq__\0__nonzero__"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaContent[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      20,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    0,  114,    3, 0x0a /* Public */,
       1,    3,  115,    3, 0x0a /* Public */,
       1,    2,  122,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  127,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  130,    3, 0x0a /* Public */,
       1,    1,  133,    3, 0x0a /* Public */,
       1,    1,  136,    3, 0x0a /* Public */,
       1,    1,  139,    3, 0x0a /* Public */,
       1,    1,  142,    3, 0x0a /* Public */,
      16,    1,  145,    3, 0x0a /* Public */,
      18,    1,  148,    3, 0x0a /* Public */,
      20,    1,  151,    3, 0x0a /* Public */,
      21,    1,  154,    3, 0x0a /* Public */,
      22,    1,  157,    3, 0x0a /* Public */,
      23,    2,  160,    3, 0x0a /* Public */,
      24,    2,  165,    3, 0x0a /* Public */,
      25,    2,  170,    3, 0x0a /* Public */,
       5,    1,  175,    3, 0x0a /* Public */,
       9,    1,  178,    3, 0x0a /* Public */,
      26,    1,  181,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QUrl, QMetaType::Bool,    5,    6,    7,
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QUrl,    5,    6,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 8,    9,
    0x80000000 | 2, 0x80000000 | 10,   11,
    0x80000000 | 2, 0x80000000 | 12,   13,
    0x80000000 | 2, 0x80000000 | 14,   15,
    0x80000000 | 2, QMetaType::QUrl,    6,
    QMetaType::Void, 0x80000000 | 2,   17,
    0x80000000 | 14, 0x80000000 | 2,   19,
    0x80000000 | 12, 0x80000000 | 2,   19,
    QMetaType::QUrl, 0x80000000 | 2,   19,
    QMetaType::Bool, 0x80000000 | 2,   19,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 10,   19,   11,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 10,   19,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 10,   19,   11,
    0x80000000 | 4, 0x80000000 | 2,   19,
    0x80000000 | 8, 0x80000000 | 2,   19,
    QMetaType::Bool, 0x80000000 | 2,   17,

       0        // eod
};

void PythonQtWrapper_QMediaContent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaContent *_t = static_cast<PythonQtWrapper_QMediaContent *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaContent* _r = _t->new_QMediaContent();
            if (_a[0]) *reinterpret_cast< QMediaContent**>(_a[0]) = _r; }  break;
        case 1: { QMediaContent* _r = _t->new_QMediaContent((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< const QUrl(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QMediaContent**>(_a[0]) = _r; }  break;
        case 2: { QMediaContent* _r = _t->new_QMediaContent((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< const QUrl(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaContent**>(_a[0]) = _r; }  break;
        case 3: { QMediaContent* _r = _t->new_QMediaContent((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaContent**>(_a[0]) = _r; }  break;
        case 4: { QMediaContent* _r = _t->new_QMediaContent((*reinterpret_cast< const QList<QMediaResource>(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaContent**>(_a[0]) = _r; }  break;
        case 5: { QMediaContent* _r = _t->new_QMediaContent((*reinterpret_cast< const QMediaContent(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaContent**>(_a[0]) = _r; }  break;
        case 6: { QMediaContent* _r = _t->new_QMediaContent((*reinterpret_cast< const QMediaResource(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaContent**>(_a[0]) = _r; }  break;
        case 7: { QMediaContent* _r = _t->new_QMediaContent((*reinterpret_cast< const QNetworkRequest(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaContent**>(_a[0]) = _r; }  break;
        case 8: { QMediaContent* _r = _t->new_QMediaContent((*reinterpret_cast< const QUrl(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaContent**>(_a[0]) = _r; }  break;
        case 9: _t->delete_QMediaContent((*reinterpret_cast< QMediaContent*(*)>(_a[1]))); break;
        case 10: { QNetworkRequest _r = _t->canonicalRequest((*reinterpret_cast< QMediaContent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QNetworkRequest*>(_a[0]) = _r; }  break;
        case 11: { QMediaResource _r = _t->canonicalResource((*reinterpret_cast< QMediaContent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaResource*>(_a[0]) = _r; }  break;
        case 12: { QUrl _r = _t->canonicalUrl((*reinterpret_cast< QMediaContent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->isNull((*reinterpret_cast< QMediaContent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->__ne__((*reinterpret_cast< QMediaContent*(*)>(_a[1])),(*reinterpret_cast< const QMediaContent(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { QMediaContent* _r = _t->operator_assign((*reinterpret_cast< QMediaContent*(*)>(_a[1])),(*reinterpret_cast< const QMediaContent(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaContent**>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->__eq__((*reinterpret_cast< QMediaContent*(*)>(_a[1])),(*reinterpret_cast< const QMediaContent(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { QMediaPlaylist* _r = _t->playlist((*reinterpret_cast< QMediaContent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaPlaylist**>(_a[0]) = _r; }  break;
        case 18: { QList<QMediaResource> _r = _t->resources((*reinterpret_cast< QMediaContent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QMediaResource>*>(_a[0]) = _r; }  break;
        case 19: { bool _r = _t->__nonzero__((*reinterpret_cast< QMediaContent*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlaylist* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlaylist* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlaylist* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QMediaResource> >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaContent >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaResource >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QNetworkRequest >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaContent >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaContent >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaContent >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaContent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaContent.data,
      qt_meta_data_PythonQtWrapper_QMediaContent,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QMediaContent::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QMediaContent::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QMediaContent.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QMediaContent*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QMediaContent::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 < 20)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 20;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 20)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 20;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaControl_t {
    QByteArrayData data[7];
    char stringdata0[96];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaControl_t qt_meta_stringdata_PythonQtWrapper_QMediaControl = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QMediaControl"
QT_MOC_LITERAL(1, 30, 17), // "new_QMediaControl"
QT_MOC_LITERAL(2, 48, 14), // "QMediaControl*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 6), // "parent"
QT_MOC_LITERAL(5, 71, 20), // "delete_QMediaControl"
QT_MOC_LITERAL(6, 92, 3) // "obj"

    },
    "PythonQtWrapper_QMediaControl\0"
    "new_QMediaControl\0QMediaControl*\0\0"
    "parent\0delete_QMediaControl\0obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaControl[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
       3,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   29,    3, 0x0a /* Public */,
       1,    0,   32,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   33,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,

       0        // eod
};

void PythonQtWrapper_QMediaControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaControl *_t = static_cast<PythonQtWrapper_QMediaControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaControl* _r = _t->new_QMediaControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaControl**>(_a[0]) = _r; }  break;
        case 1: { QMediaControl* _r = _t->new_QMediaControl();
            if (_a[0]) *reinterpret_cast< QMediaControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QMediaControl((*reinterpret_cast< QMediaControl*(*)>(_a[1]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaControl.data,
      qt_meta_data_PythonQtWrapper_QMediaControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QMediaControl::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QMediaControl::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QMediaControl.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QMediaControl*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QMediaControl::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 < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 3)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 3;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaGaplessPlaybackControl_t {
    QByteArrayData data[20];
    char stringdata0[368];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaGaplessPlaybackControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaGaplessPlaybackControl_t qt_meta_stringdata_PythonQtWrapper_QMediaGaplessPlaybackControl = {
    {
QT_MOC_LITERAL(0, 0, 44), // "PythonQtWrapper_QMediaGapless..."
QT_MOC_LITERAL(1, 45, 32), // "new_QMediaGaplessPlaybackControl"
QT_MOC_LITERAL(2, 78, 29), // "QMediaGaplessPlaybackControl*"
QT_MOC_LITERAL(3, 108, 0), // ""
QT_MOC_LITERAL(4, 109, 6), // "parent"
QT_MOC_LITERAL(5, 116, 35), // "delete_QMediaGaplessPlaybackC..."
QT_MOC_LITERAL(6, 152, 3), // "obj"
QT_MOC_LITERAL(7, 156, 13), // "crossfadeTime"
QT_MOC_LITERAL(8, 170, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 187, 18), // "py_q_crossfadeTime"
QT_MOC_LITERAL(10, 206, 20), // "isCrossfadeSupported"
QT_MOC_LITERAL(11, 227, 25), // "py_q_isCrossfadeSupported"
QT_MOC_LITERAL(12, 253, 9), // "nextMedia"
QT_MOC_LITERAL(13, 263, 13), // "QMediaContent"
QT_MOC_LITERAL(14, 277, 14), // "py_q_nextMedia"
QT_MOC_LITERAL(15, 292, 16), // "setCrossfadeTime"
QT_MOC_LITERAL(16, 309, 21), // "py_q_setCrossfadeTime"
QT_MOC_LITERAL(17, 331, 12), // "setNextMedia"
QT_MOC_LITERAL(18, 344, 5), // "media"
QT_MOC_LITERAL(19, 350, 17) // "py_q_setNextMedia"

    },
    "PythonQtWrapper_QMediaGaplessPlaybackControl\0"
    "new_QMediaGaplessPlaybackControl\0"
    "QMediaGaplessPlaybackControl*\0\0parent\0"
    "delete_QMediaGaplessPlaybackControl\0"
    "obj\0crossfadeTime\0theWrappedObject\0"
    "py_q_crossfadeTime\0isCrossfadeSupported\0"
    "py_q_isCrossfadeSupported\0nextMedia\0"
    "QMediaContent\0py_q_nextMedia\0"
    "setCrossfadeTime\0py_q_setCrossfadeTime\0"
    "setNextMedia\0media\0py_q_setNextMedia"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaGaplessPlaybackControl[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      13,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   79,    3, 0x0a /* Public */,
       1,    0,   82,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   83,    3, 0x0a /* Public */,
       7,    1,   86,    3, 0x0a /* Public */,
       9,    1,   89,    3, 0x0a /* Public */,
      10,    1,   92,    3, 0x0a /* Public */,
      11,    1,   95,    3, 0x0a /* Public */,
      12,    1,   98,    3, 0x0a /* Public */,
      14,    1,  101,    3, 0x0a /* Public */,
      15,    2,  104,    3, 0x0a /* Public */,
      16,    2,  109,    3, 0x0a /* Public */,
      17,    2,  114,    3, 0x0a /* Public */,
      19,    2,  119,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    0x80000000 | 13, 0x80000000 | 2,    8,
    0x80000000 | 13, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    8,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    8,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,    8,   18,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,    8,   18,

       0        // eod
};

void PythonQtWrapper_QMediaGaplessPlaybackControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaGaplessPlaybackControl *_t = static_cast<PythonQtWrapper_QMediaGaplessPlaybackControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaGaplessPlaybackControl* _r = _t->new_QMediaGaplessPlaybackControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaGaplessPlaybackControl**>(_a[0]) = _r; }  break;
        case 1: { QMediaGaplessPlaybackControl* _r = _t->new_QMediaGaplessPlaybackControl();
            if (_a[0]) *reinterpret_cast< QMediaGaplessPlaybackControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QMediaGaplessPlaybackControl((*reinterpret_cast< QMediaGaplessPlaybackControl*(*)>(_a[1]))); break;
        case 3: { qreal _r = _t->crossfadeTime((*reinterpret_cast< QMediaGaplessPlaybackControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 4: { qreal _r = _t->py_q_crossfadeTime((*reinterpret_cast< QMediaGaplessPlaybackControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->isCrossfadeSupported((*reinterpret_cast< QMediaGaplessPlaybackControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->py_q_isCrossfadeSupported((*reinterpret_cast< QMediaGaplessPlaybackControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { QMediaContent _r = _t->nextMedia((*reinterpret_cast< QMediaGaplessPlaybackControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaContent*>(_a[0]) = _r; }  break;
        case 8: { QMediaContent _r = _t->py_q_nextMedia((*reinterpret_cast< QMediaGaplessPlaybackControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaContent*>(_a[0]) = _r; }  break;
        case 9: _t->setCrossfadeTime((*reinterpret_cast< QMediaGaplessPlaybackControl*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 10: _t->py_q_setCrossfadeTime((*reinterpret_cast< QMediaGaplessPlaybackControl*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 11: _t->setNextMedia((*reinterpret_cast< QMediaGaplessPlaybackControl*(*)>(_a[1])),(*reinterpret_cast< const QMediaContent(*)>(_a[2]))); break;
        case 12: _t->py_q_setNextMedia((*reinterpret_cast< QMediaGaplessPlaybackControl*(*)>(_a[1])),(*reinterpret_cast< const QMediaContent(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaGaplessPlaybackControl* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaGaplessPlaybackControl* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaGaplessPlaybackControl* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaGaplessPlaybackControl* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaGaplessPlaybackControl* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaGaplessPlaybackControl* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaGaplessPlaybackControl* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaGaplessPlaybackControl* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaGaplessPlaybackControl* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaContent >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaGaplessPlaybackControl* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaContent >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaGaplessPlaybackControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaGaplessPlaybackControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaGaplessPlaybackControl.data,
      qt_meta_data_PythonQtWrapper_QMediaGaplessPlaybackControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QMediaGaplessPlaybackControl::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QMediaGaplessPlaybackControl::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QMediaGaplessPlaybackControl.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QMediaGaplessPlaybackControl*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QMediaGaplessPlaybackControl::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 < 13)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 13;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 13)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 13;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaNetworkAccessControl_t {
    QByteArrayData data[15];
    char stringdata0[318];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaNetworkAccessControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaNetworkAccessControl_t qt_meta_stringdata_PythonQtWrapper_QMediaNetworkAccessControl = {
    {
QT_MOC_LITERAL(0, 0, 42), // "PythonQtWrapper_QMediaNetwork..."
QT_MOC_LITERAL(1, 43, 30), // "new_QMediaNetworkAccessControl"
QT_MOC_LITERAL(2, 74, 27), // "QMediaNetworkAccessControl*"
QT_MOC_LITERAL(3, 102, 0), // ""
QT_MOC_LITERAL(4, 103, 6), // "parent"
QT_MOC_LITERAL(5, 110, 33), // "delete_QMediaNetworkAccessCon..."
QT_MOC_LITERAL(6, 144, 3), // "obj"
QT_MOC_LITERAL(7, 148, 20), // "currentConfiguration"
QT_MOC_LITERAL(8, 169, 21), // "QNetworkConfiguration"
QT_MOC_LITERAL(9, 191, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 208, 25), // "py_q_currentConfiguration"
QT_MOC_LITERAL(11, 234, 17), // "setConfigurations"
QT_MOC_LITERAL(12, 252, 28), // "QList<QNetworkConfiguration>"
QT_MOC_LITERAL(13, 281, 13), // "configuration"
QT_MOC_LITERAL(14, 295, 22) // "py_q_setConfigurations"

    },
    "PythonQtWrapper_QMediaNetworkAccessControl\0"
    "new_QMediaNetworkAccessControl\0"
    "QMediaNetworkAccessControl*\0\0parent\0"
    "delete_QMediaNetworkAccessControl\0obj\0"
    "currentConfiguration\0QNetworkConfiguration\0"
    "theWrappedObject\0py_q_currentConfiguration\0"
    "setConfigurations\0QList<QNetworkConfiguration>\0"
    "configuration\0py_q_setConfigurations"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaNetworkAccessControl[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
       7,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   49,    3, 0x0a /* Public */,
       1,    0,   52,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   53,    3, 0x0a /* Public */,
       7,    1,   56,    3, 0x0a /* Public */,
      10,    1,   59,    3, 0x0a /* Public */,
      11,    2,   62,    3, 0x0a /* Public */,
      14,    2,   67,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    0x80000000 | 8, 0x80000000 | 2,    9,
    0x80000000 | 8, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,    9,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,    9,   13,

       0        // eod
};

void PythonQtWrapper_QMediaNetworkAccessControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaNetworkAccessControl *_t = static_cast<PythonQtWrapper_QMediaNetworkAccessControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaNetworkAccessControl* _r = _t->new_QMediaNetworkAccessControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaNetworkAccessControl**>(_a[0]) = _r; }  break;
        case 1: { QMediaNetworkAccessControl* _r = _t->new_QMediaNetworkAccessControl();
            if (_a[0]) *reinterpret_cast< QMediaNetworkAccessControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QMediaNetworkAccessControl((*reinterpret_cast< QMediaNetworkAccessControl*(*)>(_a[1]))); break;
        case 3: { QNetworkConfiguration _r = _t->currentConfiguration((*reinterpret_cast< QMediaNetworkAccessControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QNetworkConfiguration*>(_a[0]) = _r; }  break;
        case 4: { QNetworkConfiguration _r = _t->py_q_currentConfiguration((*reinterpret_cast< QMediaNetworkAccessControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QNetworkConfiguration*>(_a[0]) = _r; }  break;
        case 5: _t->setConfigurations((*reinterpret_cast< QMediaNetworkAccessControl*(*)>(_a[1])),(*reinterpret_cast< const QList<QNetworkConfiguration>(*)>(_a[2]))); break;
        case 6: _t->py_q_setConfigurations((*reinterpret_cast< QMediaNetworkAccessControl*(*)>(_a[1])),(*reinterpret_cast< const QList<QNetworkConfiguration>(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaNetworkAccessControl* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaNetworkAccessControl* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaNetworkAccessControl* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QNetworkConfiguration> >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaNetworkAccessControl* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QNetworkConfiguration> >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaNetworkAccessControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaNetworkAccessControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaNetworkAccessControl.data,
      qt_meta_data_PythonQtWrapper_QMediaNetworkAccessControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QMediaNetworkAccessControl::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QMediaNetworkAccessControl::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QMediaNetworkAccessControl.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QMediaNetworkAccessControl*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QMediaNetworkAccessControl::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)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 7;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaObject_t {
    QByteArrayData data[31];
    char stringdata0[417];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaObject_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaObject_t qt_meta_stringdata_PythonQtWrapper_QMediaObject = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QMediaObject"
QT_MOC_LITERAL(1, 29, 16), // "new_QMediaObject"
QT_MOC_LITERAL(2, 46, 13), // "QMediaObject*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 6), // "parent"
QT_MOC_LITERAL(5, 68, 14), // "QMediaService*"
QT_MOC_LITERAL(6, 83, 7), // "service"
QT_MOC_LITERAL(7, 91, 19), // "delete_QMediaObject"
QT_MOC_LITERAL(8, 111, 3), // "obj"
QT_MOC_LITERAL(9, 115, 16), // "addPropertyWatch"
QT_MOC_LITERAL(10, 132, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 149, 4), // "name"
QT_MOC_LITERAL(12, 154, 12), // "availability"
QT_MOC_LITERAL(13, 167, 31), // "QMultimedia::AvailabilityStatus"
QT_MOC_LITERAL(14, 199, 17), // "py_q_availability"
QT_MOC_LITERAL(15, 217, 17), // "availableMetaData"
QT_MOC_LITERAL(16, 235, 4), // "bind"
QT_MOC_LITERAL(17, 240, 6), // "arg__1"
QT_MOC_LITERAL(18, 247, 9), // "py_q_bind"
QT_MOC_LITERAL(19, 257, 11), // "isAvailable"
QT_MOC_LITERAL(20, 269, 16), // "py_q_isAvailable"
QT_MOC_LITERAL(21, 286, 19), // "isMetaDataAvailable"
QT_MOC_LITERAL(22, 306, 8), // "metaData"
QT_MOC_LITERAL(23, 315, 3), // "key"
QT_MOC_LITERAL(24, 319, 14), // "notifyInterval"
QT_MOC_LITERAL(25, 334, 19), // "removePropertyWatch"
QT_MOC_LITERAL(26, 354, 12), // "py_q_service"
QT_MOC_LITERAL(27, 367, 17), // "setNotifyInterval"
QT_MOC_LITERAL(28, 385, 12), // "milliSeconds"
QT_MOC_LITERAL(29, 398, 6), // "unbind"
QT_MOC_LITERAL(30, 405, 11) // "py_q_unbind"

    },
    "PythonQtWrapper_QMediaObject\0"
    "new_QMediaObject\0QMediaObject*\0\0parent\0"
    "QMediaService*\0service\0delete_QMediaObject\0"
    "obj\0addPropertyWatch\0theWrappedObject\0"
    "name\0availability\0QMultimedia::AvailabilityStatus\0"
    "py_q_availability\0availableMetaData\0"
    "bind\0arg__1\0py_q_bind\0isAvailable\0"
    "py_q_isAvailable\0isMetaDataAvailable\0"
    "metaData\0key\0notifyInterval\0"
    "removePropertyWatch\0py_q_service\0"
    "setNotifyInterval\0milliSeconds\0unbind\0"
    "py_q_unbind"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaObject[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      19,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    2,  109,    3, 0x0a /* Public */,
       7,    1,  114,    3, 0x0a /* Public */,
       9,    2,  117,    3, 0x0a /* Public */,
      12,    1,  122,    3, 0x0a /* Public */,
      14,    1,  125,    3, 0x0a /* Public */,
      15,    1,  128,    3, 0x0a /* Public */,
      16,    2,  131,    3, 0x0a /* Public */,
      18,    2,  136,    3, 0x0a /* Public */,
      19,    1,  141,    3, 0x0a /* Public */,
      20,    1,  144,    3, 0x0a /* Public */,
      21,    1,  147,    3, 0x0a /* Public */,
      22,    2,  150,    3, 0x0a /* Public */,
      24,    1,  155,    3, 0x0a /* Public */,
      25,    2,  158,    3, 0x0a /* Public */,
       6,    1,  163,    3, 0x0a /* Public */,
      26,    1,  166,    3, 0x0a /* Public */,
      27,    2,  169,    3, 0x0a /* Public */,
      29,    2,  174,    3, 0x0a /* Public */,
      30,    2,  179,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar, 0x80000000 | 5,    4,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QByteArray,   10,   11,
    0x80000000 | 13, 0x80000000 | 2,   10,
    0x80000000 | 13, 0x80000000 | 2,   10,
    QMetaType::QStringList, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QObjectStar,   10,   17,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QObjectStar,   10,   17,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QString,   10,   23,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QByteArray,   10,   11,
    0x80000000 | 5, 0x80000000 | 2,   10,
    0x80000000 | 5, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   28,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QObjectStar,   10,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QObjectStar,   10,   17,

       0        // eod
};

void PythonQtWrapper_QMediaObject::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaObject *_t = static_cast<PythonQtWrapper_QMediaObject *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaObject* _r = _t->new_QMediaObject((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< QMediaService*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaObject**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QMediaObject((*reinterpret_cast< QMediaObject*(*)>(_a[1]))); break;
        case 2: _t->addPropertyWatch((*reinterpret_cast< QMediaObject*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2]))); break;
        case 3: { QMultimedia::AvailabilityStatus _r = _t->availability((*reinterpret_cast< QMediaObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMultimedia::AvailabilityStatus*>(_a[0]) = _r; }  break;
        case 4: { QMultimedia::AvailabilityStatus _r = _t->py_q_availability((*reinterpret_cast< QMediaObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMultimedia::AvailabilityStatus*>(_a[0]) = _r; }  break;
        case 5: { QStringList _r = _t->availableMetaData((*reinterpret_cast< QMediaObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->bind((*reinterpret_cast< QMediaObject*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->py_q_bind((*reinterpret_cast< QMediaObject*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->isAvailable((*reinterpret_cast< QMediaObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->py_q_isAvailable((*reinterpret_cast< QMediaObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->isMetaDataAvailable((*reinterpret_cast< QMediaObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { QVariant _r = _t->metaData((*reinterpret_cast< QMediaObject*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 12: { int _r = _t->notifyInterval((*reinterpret_cast< QMediaObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 13: _t->removePropertyWatch((*reinterpret_cast< QMediaObject*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2]))); break;
        case 14: { QMediaService* _r = _t->service((*reinterpret_cast< QMediaObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaService**>(_a[0]) = _r; }  break;
        case 15: { QMediaService* _r = _t->py_q_service((*reinterpret_cast< QMediaObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaService**>(_a[0]) = _r; }  break;
        case 16: _t->setNotifyInterval((*reinterpret_cast< QMediaObject*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 17: _t->unbind((*reinterpret_cast< QMediaObject*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2]))); break;
        case 18: _t->py_q_unbind((*reinterpret_cast< QMediaObject*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaService* >(); break;
            }
            break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaObject::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaObject.data,
      qt_meta_data_PythonQtWrapper_QMediaObject,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QMediaObject::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QMediaObject::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QMediaObject.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QMediaObject*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QMediaObject::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 < 19)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 19;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 19)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 19;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaPlayer_t {
    QByteArrayData data[60];
    char stringdata0[878];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaPlayer_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaPlayer_t qt_meta_stringdata_PythonQtWrapper_QMediaPlayer = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QMediaPlayer"
QT_MOC_LITERAL(1, 29, 16), // "new_QMediaPlayer"
QT_MOC_LITERAL(2, 46, 13), // "QMediaPlayer*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 6), // "parent"
QT_MOC_LITERAL(5, 68, 19), // "QMediaPlayer::Flags"
QT_MOC_LITERAL(6, 88, 5), // "flags"
QT_MOC_LITERAL(7, 94, 19), // "delete_QMediaPlayer"
QT_MOC_LITERAL(8, 114, 3), // "obj"
QT_MOC_LITERAL(9, 118, 9), // "audioRole"
QT_MOC_LITERAL(10, 128, 12), // "QAudio::Role"
QT_MOC_LITERAL(11, 141, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 158, 17), // "py_q_availability"
QT_MOC_LITERAL(13, 176, 31), // "QMultimedia::AvailabilityStatus"
QT_MOC_LITERAL(14, 208, 9), // "py_q_bind"
QT_MOC_LITERAL(15, 218, 6), // "arg__1"
QT_MOC_LITERAL(16, 225, 12), // "bufferStatus"
QT_MOC_LITERAL(17, 238, 12), // "currentMedia"
QT_MOC_LITERAL(18, 251, 13), // "QMediaContent"
QT_MOC_LITERAL(19, 265, 27), // "currentNetworkConfiguration"
QT_MOC_LITERAL(20, 293, 21), // "QNetworkConfiguration"
QT_MOC_LITERAL(21, 315, 8), // "duration"
QT_MOC_LITERAL(22, 324, 5), // "error"
QT_MOC_LITERAL(23, 330, 19), // "QMediaPlayer::Error"
QT_MOC_LITERAL(24, 350, 11), // "errorString"
QT_MOC_LITERAL(25, 362, 30), // "static_QMediaPlayer_hasSupport"
QT_MOC_LITERAL(26, 393, 28), // "QMultimedia::SupportEstimate"
QT_MOC_LITERAL(27, 422, 8), // "mimeType"
QT_MOC_LITERAL(28, 431, 6), // "codecs"
QT_MOC_LITERAL(29, 438, 16), // "isAudioAvailable"
QT_MOC_LITERAL(30, 455, 7), // "isMuted"
QT_MOC_LITERAL(31, 463, 10), // "isSeekable"
QT_MOC_LITERAL(32, 474, 16), // "isVideoAvailable"
QT_MOC_LITERAL(33, 491, 5), // "media"
QT_MOC_LITERAL(34, 497, 11), // "mediaStatus"
QT_MOC_LITERAL(35, 509, 25), // "QMediaPlayer::MediaStatus"
QT_MOC_LITERAL(36, 535, 11), // "mediaStream"
QT_MOC_LITERAL(37, 547, 16), // "const QIODevice*"
QT_MOC_LITERAL(38, 564, 12), // "playbackRate"
QT_MOC_LITERAL(39, 577, 8), // "playlist"
QT_MOC_LITERAL(40, 586, 15), // "QMediaPlaylist*"
QT_MOC_LITERAL(41, 602, 8), // "position"
QT_MOC_LITERAL(42, 611, 12), // "setAudioRole"
QT_MOC_LITERAL(43, 624, 14), // "setVideoOutput"
QT_MOC_LITERAL(44, 639, 22), // "QAbstractVideoSurface*"
QT_MOC_LITERAL(45, 662, 7), // "surface"
QT_MOC_LITERAL(46, 670, 19), // "QGraphicsVideoItem*"
QT_MOC_LITERAL(47, 690, 13), // "QVideoWidget*"
QT_MOC_LITERAL(48, 704, 5), // "state"
QT_MOC_LITERAL(49, 710, 19), // "QMediaPlayer::State"
QT_MOC_LITERAL(50, 730, 19), // "supportedAudioRoles"
QT_MOC_LITERAL(51, 750, 19), // "QList<QAudio::Role>"
QT_MOC_LITERAL(52, 770, 38), // "static_QMediaPlayer_supported..."
QT_MOC_LITERAL(53, 809, 11), // "py_q_unbind"
QT_MOC_LITERAL(54, 821, 6), // "volume"
QT_MOC_LITERAL(55, 828, 4), // "Flag"
QT_MOC_LITERAL(56, 833, 10), // "LowLatency"
QT_MOC_LITERAL(57, 844, 14), // "StreamPlayback"
QT_MOC_LITERAL(58, 859, 12), // "VideoSurface"
QT_MOC_LITERAL(59, 872, 5) // "Flags"

    },
    "PythonQtWrapper_QMediaPlayer\0"
    "new_QMediaPlayer\0QMediaPlayer*\0\0parent\0"
    "QMediaPlayer::Flags\0flags\0delete_QMediaPlayer\0"
    "obj\0audioRole\0QAudio::Role\0theWrappedObject\0"
    "py_q_availability\0QMultimedia::AvailabilityStatus\0"
    "py_q_bind\0arg__1\0bufferStatus\0"
    "currentMedia\0QMediaContent\0"
    "currentNetworkConfiguration\0"
    "QNetworkConfiguration\0duration\0error\0"
    "QMediaPlayer::Error\0errorString\0"
    "static_QMediaPlayer_hasSupport\0"
    "QMultimedia::SupportEstimate\0mimeType\0"
    "codecs\0isAudioAvailable\0isMuted\0"
    "isSeekable\0isVideoAvailable\0media\0"
    "mediaStatus\0QMediaPlayer::MediaStatus\0"
    "mediaStream\0const QIODevice*\0playbackRate\0"
    "playlist\0QMediaPlaylist*\0position\0"
    "setAudioRole\0setVideoOutput\0"
    "QAbstractVideoSurface*\0surface\0"
    "QGraphicsVideoItem*\0QVideoWidget*\0"
    "state\0QMediaPlayer::State\0supportedAudioRoles\0"
    "QList<QAudio::Role>\0"
    "static_QMediaPlayer_supportedMimeTypes\0"
    "py_q_unbind\0volume\0Flag\0LowLatency\0"
    "StreamPlayback\0VideoSurface\0Flags"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaPlayer[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      36,   14, // methods
       0,    0, // properties
       2,  318, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    2,  194,    3, 0x0a /* Public */,
       1,    1,  199,    3, 0x2a /* Public | MethodCloned */,
       1,    0,  202,    3, 0x2a /* Public | MethodCloned */,
       7,    1,  203,    3, 0x0a /* Public */,
       9,    1,  206,    3, 0x0a /* Public */,
      12,    1,  209,    3, 0x0a /* Public */,
      14,    2,  212,    3, 0x0a /* Public */,
      16,    1,  217,    3, 0x0a /* Public */,
      17,    1,  220,    3, 0x0a /* Public */,
      19,    1,  223,    3, 0x0a /* Public */,
      21,    1,  226,    3, 0x0a /* Public */,
      22,    1,  229,    3, 0x0a /* Public */,
      24,    1,  232,    3, 0x0a /* Public */,
      25,    3,  235,    3, 0x0a /* Public */,
      25,    2,  242,    3, 0x2a /* Public | MethodCloned */,
      25,    1,  247,    3, 0x2a /* Public | MethodCloned */,
      29,    1,  250,    3, 0x0a /* Public */,
      30,    1,  253,    3, 0x0a /* Public */,
      31,    1,  256,    3, 0x0a /* Public */,
      32,    1,  259,    3, 0x0a /* Public */,
      33,    1,  262,    3, 0x0a /* Public */,
      34,    1,  265,    3, 0x0a /* Public */,
      36,    1,  268,    3, 0x0a /* Public */,
      38,    1,  271,    3, 0x0a /* Public */,
      39,    1,  274,    3, 0x0a /* Public */,
      41,    1,  277,    3, 0x0a /* Public */,
      42,    2,  280,    3, 0x0a /* Public */,
      43,    2,  285,    3, 0x0a /* Public */,
      43,    2,  290,    3, 0x0a /* Public */,
      43,    2,  295,    3, 0x0a /* Public */,
      48,    1,  300,    3, 0x0a /* Public */,
      50,    1,  303,    3, 0x0a /* Public */,
      52,    1,  306,    3, 0x0a /* Public */,
      52,    0,  309,    3, 0x2a /* Public | MethodCloned */,
      53,    2,  310,    3, 0x0a /* Public */,
      54,    1,  315,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar, 0x80000000 | 5,    4,    6,
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    8,
    0x80000000 | 10, 0x80000000 | 2,   11,
    0x80000000 | 13, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QObjectStar,   11,   15,
    QMetaType::Int, 0x80000000 | 2,   11,
    0x80000000 | 18, 0x80000000 | 2,   11,
    0x80000000 | 20, 0x80000000 | 2,   11,
    QMetaType::LongLong, 0x80000000 | 2,   11,
    0x80000000 | 23, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,   11,
    0x80000000 | 26, QMetaType::QString, QMetaType::QStringList, 0x80000000 | 5,   27,   28,    6,
    0x80000000 | 26, QMetaType::QString, QMetaType::QStringList,   27,   28,
    0x80000000 | 26, QMetaType::QString,   27,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    0x80000000 | 18, 0x80000000 | 2,   11,
    0x80000000 | 35, 0x80000000 | 2,   11,
    0x80000000 | 37, 0x80000000 | 2,   11,
    QMetaType::QReal, 0x80000000 | 2,   11,
    0x80000000 | 40, 0x80000000 | 2,   11,
    QMetaType::LongLong, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,   11,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 44,   11,   45,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 46,   11,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 47,   11,   15,
    0x80000000 | 49, 0x80000000 | 2,   11,
    0x80000000 | 51, 0x80000000 | 2,   11,
    QMetaType::QStringList, 0x80000000 | 5,    6,
    QMetaType::QStringList,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QObjectStar,   11,   15,
    QMetaType::Int, 0x80000000 | 2,   11,

 // enums: name, flags, count, data
      55, 0x0,    3,  326,
      59, 0x1,    3,  332,

 // enum data: key, value
      56, uint(PythonQtWrapper_QMediaPlayer::LowLatency),
      57, uint(PythonQtWrapper_QMediaPlayer::StreamPlayback),
      58, uint(PythonQtWrapper_QMediaPlayer::VideoSurface),
      56, uint(PythonQtWrapper_QMediaPlayer::LowLatency),
      57, uint(PythonQtWrapper_QMediaPlayer::StreamPlayback),
      58, uint(PythonQtWrapper_QMediaPlayer::VideoSurface),

       0        // eod
};

void PythonQtWrapper_QMediaPlayer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaPlayer *_t = static_cast<PythonQtWrapper_QMediaPlayer *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaPlayer* _r = _t->new_QMediaPlayer((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< QMediaPlayer::Flags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaPlayer**>(_a[0]) = _r; }  break;
        case 1: { QMediaPlayer* _r = _t->new_QMediaPlayer((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaPlayer**>(_a[0]) = _r; }  break;
        case 2: { QMediaPlayer* _r = _t->new_QMediaPlayer();
            if (_a[0]) *reinterpret_cast< QMediaPlayer**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QMediaPlayer((*reinterpret_cast< QMediaPlayer*(*)>(_a[1]))); break;
        case 4: { QAudio::Role _r = _t->audioRole((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAudio::Role*>(_a[0]) = _r; }  break;
        case 5: { QMultimedia::AvailabilityStatus _r = _t->py_q_availability((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMultimedia::AvailabilityStatus*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->py_q_bind((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { int _r = _t->bufferStatus((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { QMediaContent _r = _t->currentMedia((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaContent*>(_a[0]) = _r; }  break;
        case 9: { QNetworkConfiguration _r = _t->currentNetworkConfiguration((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QNetworkConfiguration*>(_a[0]) = _r; }  break;
        case 10: { qint64 _r = _t->duration((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 11: { QMediaPlayer::Error _r = _t->error((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaPlayer::Error*>(_a[0]) = _r; }  break;
        case 12: { QString _r = _t->errorString((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 13: { QMultimedia::SupportEstimate _r = _t->static_QMediaPlayer_hasSupport((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])),(*reinterpret_cast< QMediaPlayer::Flags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QMultimedia::SupportEstimate*>(_a[0]) = _r; }  break;
        case 14: { QMultimedia::SupportEstimate _r = _t->static_QMediaPlayer_hasSupport((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMultimedia::SupportEstimate*>(_a[0]) = _r; }  break;
        case 15: { QMultimedia::SupportEstimate _r = _t->static_QMediaPlayer_hasSupport((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMultimedia::SupportEstimate*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->isAudioAvailable((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { bool _r = _t->isMuted((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: { bool _r = _t->isSeekable((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { bool _r = _t->isVideoAvailable((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 20: { QMediaContent _r = _t->media((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaContent*>(_a[0]) = _r; }  break;
        case 21: { QMediaPlayer::MediaStatus _r = _t->mediaStatus((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaPlayer::MediaStatus*>(_a[0]) = _r; }  break;
        case 22: { const QIODevice* _r = _t->mediaStream((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QIODevice**>(_a[0]) = _r; }  break;
        case 23: { qreal _r = _t->playbackRate((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 24: { QMediaPlaylist* _r = _t->playlist((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaPlaylist**>(_a[0]) = _r; }  break;
        case 25: { qint64 _r = _t->position((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 26: _t->setAudioRole((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])),(*reinterpret_cast< QAudio::Role(*)>(_a[2]))); break;
        case 27: _t->setVideoOutput((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])),(*reinterpret_cast< QAbstractVideoSurface*(*)>(_a[2]))); break;
        case 28: _t->setVideoOutput((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])),(*reinterpret_cast< QGraphicsVideoItem*(*)>(_a[2]))); break;
        case 29: _t->setVideoOutput((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])),(*reinterpret_cast< QVideoWidget*(*)>(_a[2]))); break;
        case 30: { QMediaPlayer::State _r = _t->state((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaPlayer::State*>(_a[0]) = _r; }  break;
        case 31: { QList<QAudio::Role> _r = _t->supportedAudioRoles((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QAudio::Role>*>(_a[0]) = _r; }  break;
        case 32: { QStringList _r = _t->static_QMediaPlayer_supportedMimeTypes((*reinterpret_cast< QMediaPlayer::Flags(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 33: { QStringList _r = _t->static_QMediaPlayer_supportedMimeTypes();
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 34: _t->py_q_unbind((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2]))); break;
        case 35: { int _r = _t->volume((*reinterpret_cast< QMediaPlayer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 20:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 21:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 22:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 23:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 24:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 25:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 26:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAudio::Role >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 27:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractVideoSurface* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 28:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGraphicsVideoItem* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 29:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoWidget* >(); break;
            }
            break;
        case 30:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 31:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 34:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        case 35:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayer* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaPlayer::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaPlayer.data,
      qt_meta_data_PythonQtWrapper_QMediaPlayer,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QMediaPlayer::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QMediaPlayer::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QMediaPlayer.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QMediaPlayer*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QMediaPlayer::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 < 36)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 36;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 36)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 36;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaPlayerControl_t {
    QByteArrayData data[61];
    char stringdata0[841];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaPlayerControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaPlayerControl_t qt_meta_stringdata_PythonQtWrapper_QMediaPlayerControl = {
    {
QT_MOC_LITERAL(0, 0, 35), // "PythonQtWrapper_QMediaPlayerC..."
QT_MOC_LITERAL(1, 36, 23), // "new_QMediaPlayerControl"
QT_MOC_LITERAL(2, 60, 20), // "QMediaPlayerControl*"
QT_MOC_LITERAL(3, 81, 0), // ""
QT_MOC_LITERAL(4, 82, 6), // "parent"
QT_MOC_LITERAL(5, 89, 26), // "delete_QMediaPlayerControl"
QT_MOC_LITERAL(6, 116, 3), // "obj"
QT_MOC_LITERAL(7, 120, 23), // "availablePlaybackRanges"
QT_MOC_LITERAL(8, 144, 15), // "QMediaTimeRange"
QT_MOC_LITERAL(9, 160, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 177, 28), // "py_q_availablePlaybackRanges"
QT_MOC_LITERAL(11, 206, 12), // "bufferStatus"
QT_MOC_LITERAL(12, 219, 17), // "py_q_bufferStatus"
QT_MOC_LITERAL(13, 237, 8), // "duration"
QT_MOC_LITERAL(14, 246, 13), // "py_q_duration"
QT_MOC_LITERAL(15, 260, 16), // "isAudioAvailable"
QT_MOC_LITERAL(16, 277, 21), // "py_q_isAudioAvailable"
QT_MOC_LITERAL(17, 299, 7), // "isMuted"
QT_MOC_LITERAL(18, 307, 12), // "py_q_isMuted"
QT_MOC_LITERAL(19, 320, 10), // "isSeekable"
QT_MOC_LITERAL(20, 331, 15), // "py_q_isSeekable"
QT_MOC_LITERAL(21, 347, 16), // "isVideoAvailable"
QT_MOC_LITERAL(22, 364, 21), // "py_q_isVideoAvailable"
QT_MOC_LITERAL(23, 386, 5), // "media"
QT_MOC_LITERAL(24, 392, 13), // "QMediaContent"
QT_MOC_LITERAL(25, 406, 10), // "py_q_media"
QT_MOC_LITERAL(26, 417, 11), // "mediaStatus"
QT_MOC_LITERAL(27, 429, 25), // "QMediaPlayer::MediaStatus"
QT_MOC_LITERAL(28, 455, 16), // "py_q_mediaStatus"
QT_MOC_LITERAL(29, 472, 11), // "mediaStream"
QT_MOC_LITERAL(30, 484, 16), // "const QIODevice*"
QT_MOC_LITERAL(31, 501, 16), // "py_q_mediaStream"
QT_MOC_LITERAL(32, 518, 5), // "pause"
QT_MOC_LITERAL(33, 524, 10), // "py_q_pause"
QT_MOC_LITERAL(34, 535, 4), // "play"
QT_MOC_LITERAL(35, 540, 9), // "py_q_play"
QT_MOC_LITERAL(36, 550, 12), // "playbackRate"
QT_MOC_LITERAL(37, 563, 17), // "py_q_playbackRate"
QT_MOC_LITERAL(38, 581, 8), // "position"
QT_MOC_LITERAL(39, 590, 13), // "py_q_position"
QT_MOC_LITERAL(40, 604, 8), // "setMedia"
QT_MOC_LITERAL(41, 613, 10), // "QIODevice*"
QT_MOC_LITERAL(42, 624, 6), // "stream"
QT_MOC_LITERAL(43, 631, 13), // "py_q_setMedia"
QT_MOC_LITERAL(44, 645, 8), // "setMuted"
QT_MOC_LITERAL(45, 654, 5), // "muted"
QT_MOC_LITERAL(46, 660, 13), // "py_q_setMuted"
QT_MOC_LITERAL(47, 674, 15), // "setPlaybackRate"
QT_MOC_LITERAL(48, 690, 4), // "rate"
QT_MOC_LITERAL(49, 695, 20), // "py_q_setPlaybackRate"
QT_MOC_LITERAL(50, 716, 11), // "setPosition"
QT_MOC_LITERAL(51, 728, 16), // "py_q_setPosition"
QT_MOC_LITERAL(52, 745, 9), // "setVolume"
QT_MOC_LITERAL(53, 755, 6), // "volume"
QT_MOC_LITERAL(54, 762, 14), // "py_q_setVolume"
QT_MOC_LITERAL(55, 777, 5), // "state"
QT_MOC_LITERAL(56, 783, 19), // "QMediaPlayer::State"
QT_MOC_LITERAL(57, 803, 10), // "py_q_state"
QT_MOC_LITERAL(58, 814, 4), // "stop"
QT_MOC_LITERAL(59, 819, 9), // "py_q_stop"
QT_MOC_LITERAL(60, 829, 11) // "py_q_volume"

    },
    "PythonQtWrapper_QMediaPlayerControl\0"
    "new_QMediaPlayerControl\0QMediaPlayerControl*\0"
    "\0parent\0delete_QMediaPlayerControl\0"
    "obj\0availablePlaybackRanges\0QMediaTimeRange\0"
    "theWrappedObject\0py_q_availablePlaybackRanges\0"
    "bufferStatus\0py_q_bufferStatus\0duration\0"
    "py_q_duration\0isAudioAvailable\0"
    "py_q_isAudioAvailable\0isMuted\0"
    "py_q_isMuted\0isSeekable\0py_q_isSeekable\0"
    "isVideoAvailable\0py_q_isVideoAvailable\0"
    "media\0QMediaContent\0py_q_media\0"
    "mediaStatus\0QMediaPlayer::MediaStatus\0"
    "py_q_mediaStatus\0mediaStream\0"
    "const QIODevice*\0py_q_mediaStream\0"
    "pause\0py_q_pause\0play\0py_q_play\0"
    "playbackRate\0py_q_playbackRate\0position\0"
    "py_q_position\0setMedia\0QIODevice*\0"
    "stream\0py_q_setMedia\0setMuted\0muted\0"
    "py_q_setMuted\0setPlaybackRate\0rate\0"
    "py_q_setPlaybackRate\0setPosition\0"
    "py_q_setPosition\0setVolume\0volume\0"
    "py_q_setVolume\0state\0QMediaPlayer::State\0"
    "py_q_state\0stop\0py_q_stop\0py_q_volume"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaPlayerControl[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      47,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,  249,    3, 0x0a /* Public */,
       1,    0,  252,    3, 0x2a /* Public | MethodCloned */,
       5,    1,  253,    3, 0x0a /* Public */,
       7,    1,  256,    3, 0x0a /* Public */,
      10,    1,  259,    3, 0x0a /* Public */,
      11,    1,  262,    3, 0x0a /* Public */,
      12,    1,  265,    3, 0x0a /* Public */,
      13,    1,  268,    3, 0x0a /* Public */,
      14,    1,  271,    3, 0x0a /* Public */,
      15,    1,  274,    3, 0x0a /* Public */,
      16,    1,  277,    3, 0x0a /* Public */,
      17,    1,  280,    3, 0x0a /* Public */,
      18,    1,  283,    3, 0x0a /* Public */,
      19,    1,  286,    3, 0x0a /* Public */,
      20,    1,  289,    3, 0x0a /* Public */,
      21,    1,  292,    3, 0x0a /* Public */,
      22,    1,  295,    3, 0x0a /* Public */,
      23,    1,  298,    3, 0x0a /* Public */,
      25,    1,  301,    3, 0x0a /* Public */,
      26,    1,  304,    3, 0x0a /* Public */,
      28,    1,  307,    3, 0x0a /* Public */,
      29,    1,  310,    3, 0x0a /* Public */,
      31,    1,  313,    3, 0x0a /* Public */,
      32,    1,  316,    3, 0x0a /* Public */,
      33,    1,  319,    3, 0x0a /* Public */,
      34,    1,  322,    3, 0x0a /* Public */,
      35,    1,  325,    3, 0x0a /* Public */,
      36,    1,  328,    3, 0x0a /* Public */,
      37,    1,  331,    3, 0x0a /* Public */,
      38,    1,  334,    3, 0x0a /* Public */,
      39,    1,  337,    3, 0x0a /* Public */,
      40,    3,  340,    3, 0x0a /* Public */,
      43,    3,  347,    3, 0x0a /* Public */,
      44,    2,  354,    3, 0x0a /* Public */,
      46,    2,  359,    3, 0x0a /* Public */,
      47,    2,  364,    3, 0x0a /* Public */,
      49,    2,  369,    3, 0x0a /* Public */,
      50,    2,  374,    3, 0x0a /* Public */,
      51,    2,  379,    3, 0x0a /* Public */,
      52,    2,  384,    3, 0x0a /* Public */,
      54,    2,  389,    3, 0x0a /* Public */,
      55,    1,  394,    3, 0x0a /* Public */,
      57,    1,  397,    3, 0x0a /* Public */,
      58,    1,  400,    3, 0x0a /* Public */,
      59,    1,  403,    3, 0x0a /* Public */,
      53,    1,  406,    3, 0x0a /* Public */,
      60,    1,  409,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    0x80000000 | 8, 0x80000000 | 2,    9,
    0x80000000 | 8, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::LongLong, 0x80000000 | 2,    9,
    QMetaType::LongLong, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    0x80000000 | 24, 0x80000000 | 2,    9,
    0x80000000 | 24, 0x80000000 | 2,    9,
    0x80000000 | 27, 0x80000000 | 2,    9,
    0x80000000 | 27, 0x80000000 | 2,    9,
    0x80000000 | 30, 0x80000000 | 2,    9,
    0x80000000 | 30, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::QReal, 0x80000000 | 2,    9,
    QMetaType::LongLong, 0x80000000 | 2,    9,
    QMetaType::LongLong, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24, 0x80000000 | 41,    9,   23,   42,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24, 0x80000000 | 41,    9,   23,   42,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   45,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   45,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   48,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   48,
    QMetaType::Void, 0x80000000 | 2, QMetaType::LongLong,    9,   38,
    QMetaType::Void, 0x80000000 | 2, QMetaType::LongLong,    9,   38,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   53,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   53,
    0x80000000 | 56, 0x80000000 | 2,    9,
    0x80000000 | 56, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QMediaPlayerControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaPlayerControl *_t = static_cast<PythonQtWrapper_QMediaPlayerControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaPlayerControl* _r = _t->new_QMediaPlayerControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaPlayerControl**>(_a[0]) = _r; }  break;
        case 1: { QMediaPlayerControl* _r = _t->new_QMediaPlayerControl();
            if (_a[0]) *reinterpret_cast< QMediaPlayerControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QMediaPlayerControl((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1]))); break;
        case 3: { QMediaTimeRange _r = _t->availablePlaybackRanges((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaTimeRange*>(_a[0]) = _r; }  break;
        case 4: { QMediaTimeRange _r = _t->py_q_availablePlaybackRanges((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaTimeRange*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->bufferStatus((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->py_q_bufferStatus((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { qint64 _r = _t->duration((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 8: { qint64 _r = _t->py_q_duration((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->isAudioAvailable((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->py_q_isAudioAvailable((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->isMuted((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->py_q_isMuted((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->isSeekable((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->py_q_isSeekable((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->isVideoAvailable((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->py_q_isVideoAvailable((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { QMediaContent _r = _t->media((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaContent*>(_a[0]) = _r; }  break;
        case 18: { QMediaContent _r = _t->py_q_media((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaContent*>(_a[0]) = _r; }  break;
        case 19: { QMediaPlayer::MediaStatus _r = _t->mediaStatus((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaPlayer::MediaStatus*>(_a[0]) = _r; }  break;
        case 20: { QMediaPlayer::MediaStatus _r = _t->py_q_mediaStatus((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaPlayer::MediaStatus*>(_a[0]) = _r; }  break;
        case 21: { const QIODevice* _r = _t->mediaStream((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QIODevice**>(_a[0]) = _r; }  break;
        case 22: { const QIODevice* _r = _t->py_q_mediaStream((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QIODevice**>(_a[0]) = _r; }  break;
        case 23: _t->pause((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1]))); break;
        case 24: _t->py_q_pause((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1]))); break;
        case 25: _t->play((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1]))); break;
        case 26: _t->py_q_play((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1]))); break;
        case 27: { qreal _r = _t->playbackRate((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 28: { qreal _r = _t->py_q_playbackRate((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 29: { qint64 _r = _t->position((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 30: { qint64 _r = _t->py_q_position((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 31: _t->setMedia((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])),(*reinterpret_cast< const QMediaContent(*)>(_a[2])),(*reinterpret_cast< QIODevice*(*)>(_a[3]))); break;
        case 32: _t->py_q_setMedia((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])),(*reinterpret_cast< const QMediaContent(*)>(_a[2])),(*reinterpret_cast< QIODevice*(*)>(_a[3]))); break;
        case 33: _t->setMuted((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 34: _t->py_q_setMuted((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 35: _t->setPlaybackRate((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 36: _t->py_q_setPlaybackRate((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 37: _t->setPosition((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])),(*reinterpret_cast< qint64(*)>(_a[2]))); break;
        case 38: _t->py_q_setPosition((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])),(*reinterpret_cast< qint64(*)>(_a[2]))); break;
        case 39: _t->setVolume((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 40: _t->py_q_setVolume((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 41: { QMediaPlayer::State _r = _t->state((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaPlayer::State*>(_a[0]) = _r; }  break;
        case 42: { QMediaPlayer::State _r = _t->py_q_state((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaPlayer::State*>(_a[0]) = _r; }  break;
        case 43: _t->stop((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1]))); break;
        case 44: _t->py_q_stop((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1]))); break;
        case 45: { int _r = _t->volume((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 46: { int _r = _t->py_q_volume((*reinterpret_cast< QMediaPlayerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 20:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 21:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 22:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 23:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 24:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 25:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 26:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 27:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 28:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 29:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 30:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 31:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QIODevice* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaContent >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 32:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QIODevice* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaContent >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 33:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 34:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 35:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 36:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 37:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 38:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 39:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 40:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 41:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 42:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 43:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 44:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 45:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        case 46:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlayerControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaPlayerControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaPlayerControl.data,
      qt_meta_data_PythonQtWrapper_QMediaPlayerControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QMediaPlayerControl::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QMediaPlayerControl::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QMediaPlayerControl.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QMediaPlayerControl*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QMediaPlayerControl::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 < 47)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 47;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 47)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 47;
    }
    return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
