/****************************************************************************
** Meta object code from reading C++ file 'com_trolltech_qt_multimedia2.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_multimedia2.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_multimedia2.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_QMediaPlaylist_t {
    QByteArrayData data[49];
    char stringdata0[558];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaPlaylist_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaPlaylist_t qt_meta_stringdata_PythonQtWrapper_QMediaPlaylist = {
    {
QT_MOC_LITERAL(0, 0, 30), // "PythonQtWrapper_QMediaPlaylist"
QT_MOC_LITERAL(1, 31, 18), // "new_QMediaPlaylist"
QT_MOC_LITERAL(2, 50, 15), // "QMediaPlaylist*"
QT_MOC_LITERAL(3, 66, 0), // ""
QT_MOC_LITERAL(4, 67, 6), // "parent"
QT_MOC_LITERAL(5, 74, 21), // "delete_QMediaPlaylist"
QT_MOC_LITERAL(6, 96, 3), // "obj"
QT_MOC_LITERAL(7, 100, 8), // "addMedia"
QT_MOC_LITERAL(8, 109, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 126, 20), // "QList<QMediaContent>"
QT_MOC_LITERAL(10, 147, 5), // "items"
QT_MOC_LITERAL(11, 153, 13), // "QMediaContent"
QT_MOC_LITERAL(12, 167, 7), // "content"
QT_MOC_LITERAL(13, 175, 5), // "clear"
QT_MOC_LITERAL(14, 181, 12), // "currentIndex"
QT_MOC_LITERAL(15, 194, 12), // "currentMedia"
QT_MOC_LITERAL(16, 207, 5), // "error"
QT_MOC_LITERAL(17, 213, 21), // "QMediaPlaylist::Error"
QT_MOC_LITERAL(18, 235, 11), // "errorString"
QT_MOC_LITERAL(19, 247, 11), // "insertMedia"
QT_MOC_LITERAL(20, 259, 5), // "index"
QT_MOC_LITERAL(21, 265, 7), // "isEmpty"
QT_MOC_LITERAL(22, 273, 10), // "isReadOnly"
QT_MOC_LITERAL(23, 284, 4), // "load"
QT_MOC_LITERAL(24, 289, 10), // "QIODevice*"
QT_MOC_LITERAL(25, 300, 6), // "device"
QT_MOC_LITERAL(26, 307, 11), // "const char*"
QT_MOC_LITERAL(27, 319, 6), // "format"
QT_MOC_LITERAL(28, 326, 15), // "QNetworkRequest"
QT_MOC_LITERAL(29, 342, 7), // "request"
QT_MOC_LITERAL(30, 350, 8), // "location"
QT_MOC_LITERAL(31, 359, 5), // "media"
QT_MOC_LITERAL(32, 365, 10), // "mediaCount"
QT_MOC_LITERAL(33, 376, 16), // "py_q_mediaObject"
QT_MOC_LITERAL(34, 393, 13), // "QMediaObject*"
QT_MOC_LITERAL(35, 407, 9), // "nextIndex"
QT_MOC_LITERAL(36, 417, 5), // "steps"
QT_MOC_LITERAL(37, 423, 12), // "playbackMode"
QT_MOC_LITERAL(38, 436, 28), // "QMediaPlaylist::PlaybackMode"
QT_MOC_LITERAL(39, 465, 13), // "previousIndex"
QT_MOC_LITERAL(40, 479, 11), // "removeMedia"
QT_MOC_LITERAL(41, 491, 3), // "pos"
QT_MOC_LITERAL(42, 495, 5), // "start"
QT_MOC_LITERAL(43, 501, 3), // "end"
QT_MOC_LITERAL(44, 505, 4), // "save"
QT_MOC_LITERAL(45, 510, 19), // "py_q_setMediaObject"
QT_MOC_LITERAL(46, 530, 6), // "object"
QT_MOC_LITERAL(47, 537, 15), // "setPlaybackMode"
QT_MOC_LITERAL(48, 553, 4) // "mode"

    },
    "PythonQtWrapper_QMediaPlaylist\0"
    "new_QMediaPlaylist\0QMediaPlaylist*\0\0"
    "parent\0delete_QMediaPlaylist\0obj\0"
    "addMedia\0theWrappedObject\0"
    "QList<QMediaContent>\0items\0QMediaContent\0"
    "content\0clear\0currentIndex\0currentMedia\0"
    "error\0QMediaPlaylist::Error\0errorString\0"
    "insertMedia\0index\0isEmpty\0isReadOnly\0"
    "load\0QIODevice*\0device\0const char*\0"
    "format\0QNetworkRequest\0request\0location\0"
    "media\0mediaCount\0py_q_mediaObject\0"
    "QMediaObject*\0nextIndex\0steps\0"
    "playbackMode\0QMediaPlaylist::PlaybackMode\0"
    "previousIndex\0removeMedia\0pos\0start\0"
    "end\0save\0py_q_setMediaObject\0object\0"
    "setPlaybackMode\0mode"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaPlaylist[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  189,    3, 0x0a /* Public */,
       1,    0,  192,    3, 0x2a /* Public | MethodCloned */,
       5,    1,  193,    3, 0x0a /* Public */,
       7,    2,  196,    3, 0x0a /* Public */,
       7,    2,  201,    3, 0x0a /* Public */,
      13,    1,  206,    3, 0x0a /* Public */,
      14,    1,  209,    3, 0x0a /* Public */,
      15,    1,  212,    3, 0x0a /* Public */,
      16,    1,  215,    3, 0x0a /* Public */,
      18,    1,  218,    3, 0x0a /* Public */,
      19,    3,  221,    3, 0x0a /* Public */,
      19,    3,  228,    3, 0x0a /* Public */,
      21,    1,  235,    3, 0x0a /* Public */,
      22,    1,  238,    3, 0x0a /* Public */,
      23,    3,  241,    3, 0x0a /* Public */,
      23,    2,  248,    3, 0x2a /* Public | MethodCloned */,
      23,    3,  253,    3, 0x0a /* Public */,
      23,    2,  260,    3, 0x2a /* Public | MethodCloned */,
      23,    3,  265,    3, 0x0a /* Public */,
      23,    2,  272,    3, 0x2a /* Public | MethodCloned */,
      31,    2,  277,    3, 0x0a /* Public */,
      32,    1,  282,    3, 0x0a /* Public */,
      33,    1,  285,    3, 0x0a /* Public */,
      35,    2,  288,    3, 0x0a /* Public */,
      35,    1,  293,    3, 0x2a /* Public | MethodCloned */,
      37,    1,  296,    3, 0x0a /* Public */,
      39,    2,  299,    3, 0x0a /* Public */,
      39,    1,  304,    3, 0x2a /* Public | MethodCloned */,
      40,    2,  307,    3, 0x0a /* Public */,
      40,    3,  312,    3, 0x0a /* Public */,
      44,    3,  319,    3, 0x0a /* Public */,
      44,    3,  326,    3, 0x0a /* Public */,
      44,    2,  333,    3, 0x2a /* Public | MethodCloned */,
      45,    2,  338,    3, 0x0a /* Public */,
      47,    2,  343,    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 | 11,    8,   12,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2,    8,
    0x80000000 | 11, 0x80000000 | 2,    8,
    0x80000000 | 17, 0x80000000 | 2,    8,
    QMetaType::QString, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 9,    8,   20,   10,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 11,    8,   20,   12,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24, 0x80000000 | 26,    8,   25,   27,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,    8,   25,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28, 0x80000000 | 26,    8,   29,   27,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28,    8,   29,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QUrl, 0x80000000 | 26,    8,   30,   27,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QUrl,    8,   30,
    0x80000000 | 11, 0x80000000 | 2, QMetaType::Int,    8,   20,
    QMetaType::Int, 0x80000000 | 2,    8,
    0x80000000 | 34, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    8,   36,
    QMetaType::Int, 0x80000000 | 2,    8,
    0x80000000 | 38, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,    8,   36,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int,    8,   41,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    8,   42,   43,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 24, 0x80000000 | 26,    8,   25,   27,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QUrl, 0x80000000 | 26,    8,   30,   27,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QUrl,    8,   30,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 34,    8,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 38,    8,   48,

       0        // eod
};

void PythonQtWrapper_QMediaPlaylist::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaPlaylist *_t = static_cast<PythonQtWrapper_QMediaPlaylist *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaPlaylist* _r = _t->new_QMediaPlaylist((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaPlaylist**>(_a[0]) = _r; }  break;
        case 1: { QMediaPlaylist* _r = _t->new_QMediaPlaylist();
            if (_a[0]) *reinterpret_cast< QMediaPlaylist**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QMediaPlaylist((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->addMedia((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< const QList<QMediaContent>(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->addMedia((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< const QMediaContent(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->clear((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->currentIndex((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { QMediaContent _r = _t->currentMedia((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaContent*>(_a[0]) = _r; }  break;
        case 8: { QMediaPlaylist::Error _r = _t->error((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaPlaylist::Error*>(_a[0]) = _r; }  break;
        case 9: { QString _r = _t->errorString((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->insertMedia((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QList<QMediaContent>(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->insertMedia((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QMediaContent(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->isEmpty((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->isReadOnly((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: _t->load((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3]))); break;
        case 15: _t->load((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2]))); break;
        case 16: _t->load((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< const QNetworkRequest(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3]))); break;
        case 17: _t->load((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< const QNetworkRequest(*)>(_a[2]))); break;
        case 18: _t->load((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< const QUrl(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3]))); break;
        case 19: _t->load((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< const QUrl(*)>(_a[2]))); break;
        case 20: { QMediaContent _r = _t->media((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaContent*>(_a[0]) = _r; }  break;
        case 21: { int _r = _t->mediaCount((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 22: { QMediaObject* _r = _t->py_q_mediaObject((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaObject**>(_a[0]) = _r; }  break;
        case 23: { int _r = _t->nextIndex((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 24: { int _r = _t->nextIndex((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 25: { QMediaPlaylist::PlaybackMode _r = _t->playbackMode((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaPlaylist::PlaybackMode*>(_a[0]) = _r; }  break;
        case 26: { int _r = _t->previousIndex((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 27: { int _r = _t->previousIndex((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 28: { bool _r = _t->removeMedia((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 29: { bool _r = _t->removeMedia((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 30: { bool _r = _t->save((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< QIODevice*(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 31: { bool _r = _t->save((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< const QUrl(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 32: { bool _r = _t->save((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< const QUrl(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 33: { bool _r = _t->py_q_setMediaObject((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< QMediaObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 34: _t->setPlaybackMode((*reinterpret_cast< QMediaPlaylist*(*)>(_a[1])),(*reinterpret_cast< QMediaPlaylist::PlaybackMode(*)>(_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< QMediaPlaylist* >(); 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< QList<QMediaContent> >(); 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 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaContent >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QMediaContent> >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlaylist* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaContent >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); 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< QIODevice* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlaylist* >(); 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< QIODevice* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QNetworkRequest >(); 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< QMediaPlaylist* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QNetworkRequest >(); 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< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); break;
            }
            break;
        case 30:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QIODevice* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); break;
            }
            break;
        case 32:
            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 33:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlaylist* >(); 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< QMediaPlaylist* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaPlaylist::PlaybackMode >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaPlaylist::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaPlaylist.data,
      qt_meta_data_PythonQtWrapper_QMediaPlaylist,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMediaPlaylist::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 < 35)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 35;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 35)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 35;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaRecorder_t {
    QByteArrayData data[65];
    char stringdata0[974];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaRecorder_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaRecorder_t qt_meta_stringdata_PythonQtWrapper_QMediaRecorder = {
    {
QT_MOC_LITERAL(0, 0, 30), // "PythonQtWrapper_QMediaRecorder"
QT_MOC_LITERAL(1, 31, 18), // "new_QMediaRecorder"
QT_MOC_LITERAL(2, 50, 15), // "QMediaRecorder*"
QT_MOC_LITERAL(3, 66, 0), // ""
QT_MOC_LITERAL(4, 67, 13), // "QMediaObject*"
QT_MOC_LITERAL(5, 81, 11), // "mediaObject"
QT_MOC_LITERAL(6, 93, 6), // "parent"
QT_MOC_LITERAL(7, 100, 21), // "delete_QMediaRecorder"
QT_MOC_LITERAL(8, 122, 3), // "obj"
QT_MOC_LITERAL(9, 126, 14), // "actualLocation"
QT_MOC_LITERAL(10, 141, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 158, 21), // "audioCodecDescription"
QT_MOC_LITERAL(12, 180, 9), // "codecName"
QT_MOC_LITERAL(13, 190, 13), // "audioSettings"
QT_MOC_LITERAL(14, 204, 21), // "QAudioEncoderSettings"
QT_MOC_LITERAL(15, 226, 12), // "availability"
QT_MOC_LITERAL(16, 239, 31), // "QMultimedia::AvailabilityStatus"
QT_MOC_LITERAL(17, 271, 17), // "availableMetaData"
QT_MOC_LITERAL(18, 289, 20), // "containerDescription"
QT_MOC_LITERAL(19, 310, 6), // "format"
QT_MOC_LITERAL(20, 317, 15), // "containerFormat"
QT_MOC_LITERAL(21, 333, 8), // "duration"
QT_MOC_LITERAL(22, 342, 5), // "error"
QT_MOC_LITERAL(23, 348, 21), // "QMediaRecorder::Error"
QT_MOC_LITERAL(24, 370, 11), // "errorString"
QT_MOC_LITERAL(25, 382, 11), // "isAvailable"
QT_MOC_LITERAL(26, 394, 19), // "isMetaDataAvailable"
QT_MOC_LITERAL(27, 414, 18), // "isMetaDataWritable"
QT_MOC_LITERAL(28, 433, 7), // "isMuted"
QT_MOC_LITERAL(29, 441, 16), // "py_q_mediaObject"
QT_MOC_LITERAL(30, 458, 8), // "metaData"
QT_MOC_LITERAL(31, 467, 3), // "key"
QT_MOC_LITERAL(32, 471, 14), // "outputLocation"
QT_MOC_LITERAL(33, 486, 16), // "setAudioSettings"
QT_MOC_LITERAL(34, 503, 18), // "setContainerFormat"
QT_MOC_LITERAL(35, 522, 9), // "container"
QT_MOC_LITERAL(36, 532, 19), // "setEncodingSettings"
QT_MOC_LITERAL(37, 552, 21), // "QVideoEncoderSettings"
QT_MOC_LITERAL(38, 574, 13), // "videoSettings"
QT_MOC_LITERAL(39, 588, 17), // "containerMimeType"
QT_MOC_LITERAL(40, 606, 19), // "py_q_setMediaObject"
QT_MOC_LITERAL(41, 626, 6), // "object"
QT_MOC_LITERAL(42, 633, 11), // "setMetaData"
QT_MOC_LITERAL(43, 645, 5), // "value"
QT_MOC_LITERAL(44, 651, 17), // "setOutputLocation"
QT_MOC_LITERAL(45, 669, 8), // "location"
QT_MOC_LITERAL(46, 678, 16), // "setVideoSettings"
QT_MOC_LITERAL(47, 695, 5), // "state"
QT_MOC_LITERAL(48, 701, 21), // "QMediaRecorder::State"
QT_MOC_LITERAL(49, 723, 6), // "status"
QT_MOC_LITERAL(50, 730, 22), // "QMediaRecorder::Status"
QT_MOC_LITERAL(51, 753, 20), // "supportedAudioCodecs"
QT_MOC_LITERAL(52, 774, 25), // "supportedAudioSampleRates"
QT_MOC_LITERAL(53, 800, 10), // "QList<int>"
QT_MOC_LITERAL(54, 811, 8), // "settings"
QT_MOC_LITERAL(55, 820, 5), // "bool*"
QT_MOC_LITERAL(56, 826, 10), // "continuous"
QT_MOC_LITERAL(57, 837, 19), // "supportedContainers"
QT_MOC_LITERAL(58, 857, 19), // "supportedFrameRates"
QT_MOC_LITERAL(59, 877, 12), // "QList<qreal>"
QT_MOC_LITERAL(60, 890, 20), // "supportedResolutions"
QT_MOC_LITERAL(61, 911, 12), // "QList<QSize>"
QT_MOC_LITERAL(62, 924, 20), // "supportedVideoCodecs"
QT_MOC_LITERAL(63, 945, 21), // "videoCodecDescription"
QT_MOC_LITERAL(64, 967, 6) // "volume"

    },
    "PythonQtWrapper_QMediaRecorder\0"
    "new_QMediaRecorder\0QMediaRecorder*\0\0"
    "QMediaObject*\0mediaObject\0parent\0"
    "delete_QMediaRecorder\0obj\0actualLocation\0"
    "theWrappedObject\0audioCodecDescription\0"
    "codecName\0audioSettings\0QAudioEncoderSettings\0"
    "availability\0QMultimedia::AvailabilityStatus\0"
    "availableMetaData\0containerDescription\0"
    "format\0containerFormat\0duration\0error\0"
    "QMediaRecorder::Error\0errorString\0"
    "isAvailable\0isMetaDataAvailable\0"
    "isMetaDataWritable\0isMuted\0py_q_mediaObject\0"
    "metaData\0key\0outputLocation\0"
    "setAudioSettings\0setContainerFormat\0"
    "container\0setEncodingSettings\0"
    "QVideoEncoderSettings\0videoSettings\0"
    "containerMimeType\0py_q_setMediaObject\0"
    "object\0setMetaData\0value\0setOutputLocation\0"
    "location\0setVideoSettings\0state\0"
    "QMediaRecorder::State\0status\0"
    "QMediaRecorder::Status\0supportedAudioCodecs\0"
    "supportedAudioSampleRates\0QList<int>\0"
    "settings\0bool*\0continuous\0supportedContainers\0"
    "supportedFrameRates\0QList<qreal>\0"
    "supportedResolutions\0QList<QSize>\0"
    "supportedVideoCodecs\0videoCodecDescription\0"
    "volume"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaRecorder[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,  244,    3, 0x0a /* Public */,
       1,    1,  249,    3, 0x2a /* Public | MethodCloned */,
       7,    1,  252,    3, 0x0a /* Public */,
       9,    1,  255,    3, 0x0a /* Public */,
      11,    2,  258,    3, 0x0a /* Public */,
      13,    1,  263,    3, 0x0a /* Public */,
      15,    1,  266,    3, 0x0a /* Public */,
      17,    1,  269,    3, 0x0a /* Public */,
      18,    2,  272,    3, 0x0a /* Public */,
      20,    1,  277,    3, 0x0a /* Public */,
      21,    1,  280,    3, 0x0a /* Public */,
      22,    1,  283,    3, 0x0a /* Public */,
      24,    1,  286,    3, 0x0a /* Public */,
      25,    1,  289,    3, 0x0a /* Public */,
      26,    1,  292,    3, 0x0a /* Public */,
      27,    1,  295,    3, 0x0a /* Public */,
      28,    1,  298,    3, 0x0a /* Public */,
      29,    1,  301,    3, 0x0a /* Public */,
      30,    2,  304,    3, 0x0a /* Public */,
      32,    1,  309,    3, 0x0a /* Public */,
      33,    2,  312,    3, 0x0a /* Public */,
      34,    2,  317,    3, 0x0a /* Public */,
      36,    4,  322,    3, 0x0a /* Public */,
      36,    3,  331,    3, 0x2a /* Public | MethodCloned */,
      36,    2,  338,    3, 0x2a /* Public | MethodCloned */,
      40,    2,  343,    3, 0x0a /* Public */,
      42,    3,  348,    3, 0x0a /* Public */,
      44,    2,  355,    3, 0x0a /* Public */,
      46,    2,  360,    3, 0x0a /* Public */,
      47,    1,  365,    3, 0x0a /* Public */,
      49,    1,  368,    3, 0x0a /* Public */,
      51,    1,  371,    3, 0x0a /* Public */,
      52,    3,  374,    3, 0x0a /* Public */,
      52,    2,  381,    3, 0x2a /* Public | MethodCloned */,
      52,    1,  386,    3, 0x2a /* Public | MethodCloned */,
      57,    1,  389,    3, 0x0a /* Public */,
      58,    3,  392,    3, 0x0a /* Public */,
      58,    2,  399,    3, 0x2a /* Public | MethodCloned */,
      58,    1,  404,    3, 0x2a /* Public | MethodCloned */,
      60,    3,  407,    3, 0x0a /* Public */,
      60,    2,  414,    3, 0x2a /* Public | MethodCloned */,
      60,    1,  419,    3, 0x2a /* Public | MethodCloned */,
      62,    1,  422,    3, 0x0a /* Public */,
      63,    2,  425,    3, 0x0a /* Public */,
      38,    1,  430,    3, 0x0a /* Public */,
      64,    1,  433,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QObjectStar,    5,    6,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::QUrl, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString,   10,   12,
    0x80000000 | 14, 0x80000000 | 2,   10,
    0x80000000 | 16, 0x80000000 | 2,   10,
    QMetaType::QStringList, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString,   10,   19,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::LongLong, 0x80000000 | 2,   10,
    0x80000000 | 23, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    0x80000000 | 4, 0x80000000 | 2,   10,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QString,   10,   31,
    QMetaType::QUrl, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,   10,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   10,   35,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14, 0x80000000 | 37, QMetaType::QString,   10,   13,   38,   39,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14, 0x80000000 | 37,   10,   13,   38,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,   10,   13,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   10,   41,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, QMetaType::QVariant,   10,   31,   43,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QUrl,   10,   45,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 37,   10,   38,
    0x80000000 | 48, 0x80000000 | 2,   10,
    0x80000000 | 50, 0x80000000 | 2,   10,
    QMetaType::QStringList, 0x80000000 | 2,   10,
    0x80000000 | 53, 0x80000000 | 2, 0x80000000 | 14, 0x80000000 | 55,   10,   54,   56,
    0x80000000 | 53, 0x80000000 | 2, 0x80000000 | 14,   10,   54,
    0x80000000 | 53, 0x80000000 | 2,   10,
    QMetaType::QStringList, 0x80000000 | 2,   10,
    0x80000000 | 59, 0x80000000 | 2, 0x80000000 | 37, 0x80000000 | 55,   10,   54,   56,
    0x80000000 | 59, 0x80000000 | 2, 0x80000000 | 37,   10,   54,
    0x80000000 | 59, 0x80000000 | 2,   10,
    0x80000000 | 61, 0x80000000 | 2, 0x80000000 | 37, 0x80000000 | 55,   10,   54,   56,
    0x80000000 | 61, 0x80000000 | 2, 0x80000000 | 37,   10,   54,
    0x80000000 | 61, 0x80000000 | 2,   10,
    QMetaType::QStringList, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString,   10,   12,
    0x80000000 | 37, 0x80000000 | 2,   10,
    QMetaType::QReal, 0x80000000 | 2,   10,

       0        // eod
};

void PythonQtWrapper_QMediaRecorder::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaRecorder *_t = static_cast<PythonQtWrapper_QMediaRecorder *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaRecorder* _r = _t->new_QMediaRecorder((*reinterpret_cast< QMediaObject*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaRecorder**>(_a[0]) = _r; }  break;
        case 1: { QMediaRecorder* _r = _t->new_QMediaRecorder((*reinterpret_cast< QMediaObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaRecorder**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QMediaRecorder((*reinterpret_cast< QMediaRecorder*(*)>(_a[1]))); break;
        case 3: { QUrl _r = _t->actualLocation((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 4: { QString _r = _t->audioCodecDescription((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 5: { QAudioEncoderSettings _r = _t->audioSettings((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAudioEncoderSettings*>(_a[0]) = _r; }  break;
        case 6: { QMultimedia::AvailabilityStatus _r = _t->availability((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMultimedia::AvailabilityStatus*>(_a[0]) = _r; }  break;
        case 7: { QStringList _r = _t->availableMetaData((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 8: { QString _r = _t->containerDescription((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 9: { QString _r = _t->containerFormat((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 10: { qint64 _r = _t->duration((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 11: { QMediaRecorder::Error _r = _t->error((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaRecorder::Error*>(_a[0]) = _r; }  break;
        case 12: { QString _r = _t->errorString((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->isAvailable((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->isMetaDataAvailable((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->isMetaDataWritable((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->isMuted((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { QMediaObject* _r = _t->py_q_mediaObject((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaObject**>(_a[0]) = _r; }  break;
        case 18: { QVariant _r = _t->metaData((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 19: { QUrl _r = _t->outputLocation((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 20: _t->setAudioSettings((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])),(*reinterpret_cast< const QAudioEncoderSettings(*)>(_a[2]))); break;
        case 21: _t->setContainerFormat((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 22: _t->setEncodingSettings((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])),(*reinterpret_cast< const QAudioEncoderSettings(*)>(_a[2])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4]))); break;
        case 23: _t->setEncodingSettings((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])),(*reinterpret_cast< const QAudioEncoderSettings(*)>(_a[2])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[3]))); break;
        case 24: _t->setEncodingSettings((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])),(*reinterpret_cast< const QAudioEncoderSettings(*)>(_a[2]))); break;
        case 25: { bool _r = _t->py_q_setMediaObject((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])),(*reinterpret_cast< QMediaObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 26: _t->setMetaData((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 27: { bool _r = _t->setOutputLocation((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])),(*reinterpret_cast< const QUrl(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 28: _t->setVideoSettings((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[2]))); break;
        case 29: { QMediaRecorder::State _r = _t->state((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaRecorder::State*>(_a[0]) = _r; }  break;
        case 30: { QMediaRecorder::Status _r = _t->status((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaRecorder::Status*>(_a[0]) = _r; }  break;
        case 31: { QStringList _r = _t->supportedAudioCodecs((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 32: { QList<int> _r = _t->supportedAudioSampleRates((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])),(*reinterpret_cast< const QAudioEncoderSettings(*)>(_a[2])),(*reinterpret_cast< bool*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<int>*>(_a[0]) = _r; }  break;
        case 33: { QList<int> _r = _t->supportedAudioSampleRates((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])),(*reinterpret_cast< const QAudioEncoderSettings(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<int>*>(_a[0]) = _r; }  break;
        case 34: { QList<int> _r = _t->supportedAudioSampleRates((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<int>*>(_a[0]) = _r; }  break;
        case 35: { QStringList _r = _t->supportedContainers((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 36: { QList<qreal> _r = _t->supportedFrameRates((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[2])),(*reinterpret_cast< bool*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<qreal>*>(_a[0]) = _r; }  break;
        case 37: { QList<qreal> _r = _t->supportedFrameRates((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<qreal>*>(_a[0]) = _r; }  break;
        case 38: { QList<qreal> _r = _t->supportedFrameRates((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<qreal>*>(_a[0]) = _r; }  break;
        case 39: { QList<QSize> _r = _t->supportedResolutions((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[2])),(*reinterpret_cast< bool*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 40: { QList<QSize> _r = _t->supportedResolutions((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 41: { QList<QSize> _r = _t->supportedResolutions((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 42: { QStringList _r = _t->supportedVideoCodecs((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 43: { QString _r = _t->videoCodecDescription((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 44: { QVideoEncoderSettings _r = _t->videoSettings((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVideoEncoderSettings*>(_a[0]) = _r; }  break;
        case 45: { qreal _r = _t->volume((*reinterpret_cast< QMediaRecorder*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QAudioEncoderSettings >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaRecorder* >(); 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< QMediaRecorder* >(); break;
            }
            break;
        case 22:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAudioEncoderSettings >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaRecorder* >(); break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoEncoderSettings >(); break;
            }
            break;
        case 23:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAudioEncoderSettings >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaRecorder* >(); break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoEncoderSettings >(); break;
            }
            break;
        case 24:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAudioEncoderSettings >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaRecorder* >(); break;
            }
            break;
        case 25:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaObject* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoEncoderSettings >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); break;
            }
            break;
        case 32:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAudioEncoderSettings >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaRecorder* >(); break;
            }
            break;
        case 33:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAudioEncoderSettings >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoEncoderSettings >(); 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< QMediaRecorder* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoEncoderSettings >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoEncoderSettings >(); 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< QMediaRecorder* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoEncoderSettings >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); 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< QMediaRecorder* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaRecorder::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaRecorder.data,
      qt_meta_data_PythonQtWrapper_QMediaRecorder,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMediaRecorder::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 < 46)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 46;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 46)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 46;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaRecorderControl_t {
    QByteArrayData data[31];
    char stringdata0[456];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaRecorderControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaRecorderControl_t qt_meta_stringdata_PythonQtWrapper_QMediaRecorderControl = {
    {
QT_MOC_LITERAL(0, 0, 37), // "PythonQtWrapper_QMediaRecorde..."
QT_MOC_LITERAL(1, 38, 25), // "new_QMediaRecorderControl"
QT_MOC_LITERAL(2, 64, 22), // "QMediaRecorderControl*"
QT_MOC_LITERAL(3, 87, 0), // ""
QT_MOC_LITERAL(4, 88, 6), // "parent"
QT_MOC_LITERAL(5, 95, 28), // "delete_QMediaRecorderControl"
QT_MOC_LITERAL(6, 124, 3), // "obj"
QT_MOC_LITERAL(7, 128, 13), // "applySettings"
QT_MOC_LITERAL(8, 142, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 159, 18), // "py_q_applySettings"
QT_MOC_LITERAL(10, 178, 8), // "duration"
QT_MOC_LITERAL(11, 187, 13), // "py_q_duration"
QT_MOC_LITERAL(12, 201, 7), // "isMuted"
QT_MOC_LITERAL(13, 209, 12), // "py_q_isMuted"
QT_MOC_LITERAL(14, 222, 14), // "outputLocation"
QT_MOC_LITERAL(15, 237, 19), // "py_q_outputLocation"
QT_MOC_LITERAL(16, 257, 13), // "py_q_setMuted"
QT_MOC_LITERAL(17, 271, 5), // "muted"
QT_MOC_LITERAL(18, 277, 17), // "setOutputLocation"
QT_MOC_LITERAL(19, 295, 8), // "location"
QT_MOC_LITERAL(20, 304, 22), // "py_q_setOutputLocation"
QT_MOC_LITERAL(21, 327, 13), // "py_q_setState"
QT_MOC_LITERAL(22, 341, 21), // "QMediaRecorder::State"
QT_MOC_LITERAL(23, 363, 5), // "state"
QT_MOC_LITERAL(24, 369, 14), // "py_q_setVolume"
QT_MOC_LITERAL(25, 384, 6), // "volume"
QT_MOC_LITERAL(26, 391, 10), // "py_q_state"
QT_MOC_LITERAL(27, 402, 6), // "status"
QT_MOC_LITERAL(28, 409, 22), // "QMediaRecorder::Status"
QT_MOC_LITERAL(29, 432, 11), // "py_q_status"
QT_MOC_LITERAL(30, 444, 11) // "py_q_volume"

    },
    "PythonQtWrapper_QMediaRecorderControl\0"
    "new_QMediaRecorderControl\0"
    "QMediaRecorderControl*\0\0parent\0"
    "delete_QMediaRecorderControl\0obj\0"
    "applySettings\0theWrappedObject\0"
    "py_q_applySettings\0duration\0py_q_duration\0"
    "isMuted\0py_q_isMuted\0outputLocation\0"
    "py_q_outputLocation\0py_q_setMuted\0"
    "muted\0setOutputLocation\0location\0"
    "py_q_setOutputLocation\0py_q_setState\0"
    "QMediaRecorder::State\0state\0py_q_setVolume\0"
    "volume\0py_q_state\0status\0"
    "QMediaRecorder::Status\0py_q_status\0"
    "py_q_volume"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaRecorderControl[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  124,    3, 0x0a /* Public */,
       1,    0,  127,    3, 0x2a /* Public | MethodCloned */,
       5,    1,  128,    3, 0x0a /* Public */,
       7,    1,  131,    3, 0x0a /* Public */,
       9,    1,  134,    3, 0x0a /* Public */,
      10,    1,  137,    3, 0x0a /* Public */,
      11,    1,  140,    3, 0x0a /* Public */,
      12,    1,  143,    3, 0x0a /* Public */,
      13,    1,  146,    3, 0x0a /* Public */,
      14,    1,  149,    3, 0x0a /* Public */,
      15,    1,  152,    3, 0x0a /* Public */,
      16,    2,  155,    3, 0x0a /* Public */,
      18,    2,  160,    3, 0x0a /* Public */,
      20,    2,  165,    3, 0x0a /* Public */,
      21,    2,  170,    3, 0x0a /* Public */,
      24,    2,  175,    3, 0x0a /* Public */,
      23,    1,  180,    3, 0x0a /* Public */,
      26,    1,  183,    3, 0x0a /* Public */,
      27,    1,  186,    3, 0x0a /* Public */,
      29,    1,  189,    3, 0x0a /* Public */,
      25,    1,  192,    3, 0x0a /* Public */,
      30,    1,  195,    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::LongLong, 0x80000000 | 2,    8,
    QMetaType::LongLong, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::QUrl, 0x80000000 | 2,    8,
    QMetaType::QUrl, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    8,   17,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QUrl,    8,   19,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QUrl,    8,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,    8,   23,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    8,   25,
    0x80000000 | 22, 0x80000000 | 2,    8,
    0x80000000 | 22, 0x80000000 | 2,    8,
    0x80000000 | 28, 0x80000000 | 2,    8,
    0x80000000 | 28, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,
    QMetaType::QReal, 0x80000000 | 2,    8,

       0        // eod
};

void PythonQtWrapper_QMediaRecorderControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaRecorderControl *_t = static_cast<PythonQtWrapper_QMediaRecorderControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaRecorderControl* _r = _t->new_QMediaRecorderControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaRecorderControl**>(_a[0]) = _r; }  break;
        case 1: { QMediaRecorderControl* _r = _t->new_QMediaRecorderControl();
            if (_a[0]) *reinterpret_cast< QMediaRecorderControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QMediaRecorderControl((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1]))); break;
        case 3: _t->applySettings((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1]))); break;
        case 4: _t->py_q_applySettings((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1]))); break;
        case 5: { qint64 _r = _t->duration((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 6: { qint64 _r = _t->py_q_duration((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->isMuted((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->py_q_isMuted((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { QUrl _r = _t->outputLocation((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 10: { QUrl _r = _t->py_q_outputLocation((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 11: _t->py_q_setMuted((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 12: { bool _r = _t->setOutputLocation((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1])),(*reinterpret_cast< const QUrl(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->py_q_setOutputLocation((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1])),(*reinterpret_cast< const QUrl(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: _t->py_q_setState((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1])),(*reinterpret_cast< QMediaRecorder::State(*)>(_a[2]))); break;
        case 15: _t->py_q_setVolume((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 16: { QMediaRecorder::State _r = _t->state((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaRecorder::State*>(_a[0]) = _r; }  break;
        case 17: { QMediaRecorder::State _r = _t->py_q_state((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaRecorder::State*>(_a[0]) = _r; }  break;
        case 18: { QMediaRecorder::Status _r = _t->status((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaRecorder::Status*>(_a[0]) = _r; }  break;
        case 19: { QMediaRecorder::Status _r = _t->py_q_status((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaRecorder::Status*>(_a[0]) = _r; }  break;
        case 20: { qreal _r = _t->volume((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 21: { qreal _r = _t->py_q_volume((*reinterpret_cast< QMediaRecorderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_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< QMediaRecorderControl* >(); 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< QMediaRecorderControl* >(); 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< QMediaRecorderControl* >(); 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< QMediaRecorderControl* >(); 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< QMediaRecorderControl* >(); 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< QMediaRecorderControl* >(); 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< QMediaRecorderControl* >(); 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< QMediaRecorderControl* >(); 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< QMediaRecorderControl* >(); 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< QMediaRecorderControl* >(); 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< QMediaRecorderControl* >(); 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< QMediaRecorderControl* >(); 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< QMediaRecorder::State >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaRecorderControl* >(); 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< QMediaRecorderControl* >(); 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< QMediaRecorderControl* >(); 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< QMediaRecorderControl* >(); 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< QMediaRecorderControl* >(); 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< QMediaRecorderControl* >(); 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< QMediaRecorderControl* >(); 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< QMediaRecorderControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaRecorderControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaRecorderControl.data,
      qt_meta_data_PythonQtWrapper_QMediaRecorderControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMediaRecorderControl::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 < 22)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 22;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 22)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 22;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaResource_t {
    QByteArrayData data[43];
    char stringdata0[494];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaResource_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaResource_t qt_meta_stringdata_PythonQtWrapper_QMediaResource = {
    {
QT_MOC_LITERAL(0, 0, 30), // "PythonQtWrapper_QMediaResource"
QT_MOC_LITERAL(1, 31, 18), // "new_QMediaResource"
QT_MOC_LITERAL(2, 50, 15), // "QMediaResource*"
QT_MOC_LITERAL(3, 66, 0), // ""
QT_MOC_LITERAL(4, 67, 14), // "QMediaResource"
QT_MOC_LITERAL(5, 82, 5), // "other"
QT_MOC_LITERAL(6, 88, 15), // "QNetworkRequest"
QT_MOC_LITERAL(7, 104, 7), // "request"
QT_MOC_LITERAL(8, 112, 8), // "mimeType"
QT_MOC_LITERAL(9, 121, 3), // "url"
QT_MOC_LITERAL(10, 125, 21), // "delete_QMediaResource"
QT_MOC_LITERAL(11, 147, 3), // "obj"
QT_MOC_LITERAL(12, 151, 12), // "audioBitRate"
QT_MOC_LITERAL(13, 164, 16), // "theWrappedObject"
QT_MOC_LITERAL(14, 181, 10), // "audioCodec"
QT_MOC_LITERAL(15, 192, 12), // "channelCount"
QT_MOC_LITERAL(16, 205, 8), // "dataSize"
QT_MOC_LITERAL(17, 214, 6), // "isNull"
QT_MOC_LITERAL(18, 221, 8), // "language"
QT_MOC_LITERAL(19, 230, 6), // "__ne__"
QT_MOC_LITERAL(20, 237, 15), // "operator_assign"
QT_MOC_LITERAL(21, 253, 6), // "__eq__"
QT_MOC_LITERAL(22, 260, 10), // "resolution"
QT_MOC_LITERAL(23, 271, 10), // "sampleRate"
QT_MOC_LITERAL(24, 282, 15), // "setAudioBitRate"
QT_MOC_LITERAL(25, 298, 4), // "rate"
QT_MOC_LITERAL(26, 303, 13), // "setAudioCodec"
QT_MOC_LITERAL(27, 317, 5), // "codec"
QT_MOC_LITERAL(28, 323, 15), // "setChannelCount"
QT_MOC_LITERAL(29, 339, 8), // "channels"
QT_MOC_LITERAL(30, 348, 11), // "setDataSize"
QT_MOC_LITERAL(31, 360, 4), // "size"
QT_MOC_LITERAL(32, 365, 11), // "setLanguage"
QT_MOC_LITERAL(33, 377, 13), // "setResolution"
QT_MOC_LITERAL(34, 391, 5), // "width"
QT_MOC_LITERAL(35, 397, 6), // "height"
QT_MOC_LITERAL(36, 404, 13), // "setSampleRate"
QT_MOC_LITERAL(37, 418, 9), // "frequency"
QT_MOC_LITERAL(38, 428, 15), // "setVideoBitRate"
QT_MOC_LITERAL(39, 444, 13), // "setVideoCodec"
QT_MOC_LITERAL(40, 458, 12), // "videoBitRate"
QT_MOC_LITERAL(41, 471, 10), // "videoCodec"
QT_MOC_LITERAL(42, 482, 11) // "__nonzero__"

    },
    "PythonQtWrapper_QMediaResource\0"
    "new_QMediaResource\0QMediaResource*\0\0"
    "QMediaResource\0other\0QNetworkRequest\0"
    "request\0mimeType\0url\0delete_QMediaResource\0"
    "obj\0audioBitRate\0theWrappedObject\0"
    "audioCodec\0channelCount\0dataSize\0"
    "isNull\0language\0__ne__\0operator_assign\0"
    "__eq__\0resolution\0sampleRate\0"
    "setAudioBitRate\0rate\0setAudioCodec\0"
    "codec\0setChannelCount\0channels\0"
    "setDataSize\0size\0setLanguage\0setResolution\0"
    "width\0height\0setSampleRate\0frequency\0"
    "setVideoBitRate\0setVideoCodec\0"
    "videoBitRate\0videoCodec\0__nonzero__"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaResource[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  184,    3, 0x0a /* Public */,
       1,    1,  185,    3, 0x0a /* Public */,
       1,    2,  188,    3, 0x0a /* Public */,
       1,    1,  193,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  196,    3, 0x0a /* Public */,
       1,    1,  201,    3, 0x2a /* Public | MethodCloned */,
      10,    1,  204,    3, 0x0a /* Public */,
      12,    1,  207,    3, 0x0a /* Public */,
      14,    1,  210,    3, 0x0a /* Public */,
      15,    1,  213,    3, 0x0a /* Public */,
      16,    1,  216,    3, 0x0a /* Public */,
      17,    1,  219,    3, 0x0a /* Public */,
      18,    1,  222,    3, 0x0a /* Public */,
       8,    1,  225,    3, 0x0a /* Public */,
      19,    2,  228,    3, 0x0a /* Public */,
      20,    2,  233,    3, 0x0a /* Public */,
      21,    2,  238,    3, 0x0a /* Public */,
       7,    1,  243,    3, 0x0a /* Public */,
      22,    1,  246,    3, 0x0a /* Public */,
      23,    1,  249,    3, 0x0a /* Public */,
      24,    2,  252,    3, 0x0a /* Public */,
      26,    2,  257,    3, 0x0a /* Public */,
      28,    2,  262,    3, 0x0a /* Public */,
      30,    2,  267,    3, 0x0a /* Public */,
      32,    2,  272,    3, 0x0a /* Public */,
      33,    2,  277,    3, 0x0a /* Public */,
      33,    3,  282,    3, 0x0a /* Public */,
      36,    2,  289,    3, 0x0a /* Public */,
      38,    2,  294,    3, 0x0a /* Public */,
      39,    2,  299,    3, 0x0a /* Public */,
       9,    1,  304,    3, 0x0a /* Public */,
      40,    1,  307,    3, 0x0a /* Public */,
      41,    1,  310,    3, 0x0a /* Public */,
      42,    1,  313,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 6, QMetaType::QString,    7,    8,
    0x80000000 | 2, 0x80000000 | 6,    7,
    0x80000000 | 2, QMetaType::QUrl, QMetaType::QString,    9,    8,
    0x80000000 | 2, QMetaType::QUrl,    9,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::QString, 0x80000000 | 2,   13,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::LongLong, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::QString, 0x80000000 | 2,   13,
    QMetaType::QString, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   13,    5,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 4,   13,    5,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   13,    5,
    0x80000000 | 6, 0x80000000 | 2,   13,
    QMetaType::QSize, 0x80000000 | 2,   13,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   13,   25,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   13,   27,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   13,   29,
    QMetaType::Void, 0x80000000 | 2, QMetaType::LongLong,   13,   31,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   13,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,   13,   22,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   13,   34,   35,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   13,   37,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   13,   25,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,   13,   27,
    QMetaType::QUrl, 0x80000000 | 2,   13,
    QMetaType::Int, 0x80000000 | 2,   13,
    QMetaType::QString, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   11,

       0        // eod
};

void PythonQtWrapper_QMediaResource::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaResource *_t = static_cast<PythonQtWrapper_QMediaResource *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaResource* _r = _t->new_QMediaResource();
            if (_a[0]) *reinterpret_cast< QMediaResource**>(_a[0]) = _r; }  break;
        case 1: { QMediaResource* _r = _t->new_QMediaResource((*reinterpret_cast< const QMediaResource(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaResource**>(_a[0]) = _r; }  break;
        case 2: { QMediaResource* _r = _t->new_QMediaResource((*reinterpret_cast< const QNetworkRequest(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaResource**>(_a[0]) = _r; }  break;
        case 3: { QMediaResource* _r = _t->new_QMediaResource((*reinterpret_cast< const QNetworkRequest(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaResource**>(_a[0]) = _r; }  break;
        case 4: { QMediaResource* _r = _t->new_QMediaResource((*reinterpret_cast< const QUrl(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaResource**>(_a[0]) = _r; }  break;
        case 5: { QMediaResource* _r = _t->new_QMediaResource((*reinterpret_cast< const QUrl(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaResource**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QMediaResource((*reinterpret_cast< QMediaResource*(*)>(_a[1]))); break;
        case 7: { int _r = _t->audioBitRate((*reinterpret_cast< QMediaResource*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { QString _r = _t->audioCodec((*reinterpret_cast< QMediaResource*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->channelCount((*reinterpret_cast< QMediaResource*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { qint64 _r = _t->dataSize((*reinterpret_cast< QMediaResource*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->isNull((*reinterpret_cast< QMediaResource*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { QString _r = _t->language((*reinterpret_cast< QMediaResource*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 13: { QString _r = _t->mimeType((*reinterpret_cast< QMediaResource*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->__ne__((*reinterpret_cast< QMediaResource*(*)>(_a[1])),(*reinterpret_cast< const QMediaResource(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { QMediaResource* _r = _t->operator_assign((*reinterpret_cast< QMediaResource*(*)>(_a[1])),(*reinterpret_cast< const QMediaResource(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaResource**>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->__eq__((*reinterpret_cast< QMediaResource*(*)>(_a[1])),(*reinterpret_cast< const QMediaResource(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { QNetworkRequest _r = _t->request((*reinterpret_cast< QMediaResource*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QNetworkRequest*>(_a[0]) = _r; }  break;
        case 18: { QSize _r = _t->resolution((*reinterpret_cast< QMediaResource*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 19: { int _r = _t->sampleRate((*reinterpret_cast< QMediaResource*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 20: _t->setAudioBitRate((*reinterpret_cast< QMediaResource*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 21: _t->setAudioCodec((*reinterpret_cast< QMediaResource*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 22: _t->setChannelCount((*reinterpret_cast< QMediaResource*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 23: _t->setDataSize((*reinterpret_cast< QMediaResource*(*)>(_a[1])),(*reinterpret_cast< const qint64(*)>(_a[2]))); break;
        case 24: _t->setLanguage((*reinterpret_cast< QMediaResource*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 25: _t->setResolution((*reinterpret_cast< QMediaResource*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2]))); break;
        case 26: _t->setResolution((*reinterpret_cast< QMediaResource*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 27: _t->setSampleRate((*reinterpret_cast< QMediaResource*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 28: _t->setVideoBitRate((*reinterpret_cast< QMediaResource*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 29: _t->setVideoCodec((*reinterpret_cast< QMediaResource*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 30: { QUrl _r = _t->url((*reinterpret_cast< QMediaResource*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 31: { int _r = _t->videoBitRate((*reinterpret_cast< QMediaResource*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 32: { QString _r = _t->videoCodec((*reinterpret_cast< QMediaResource*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 33: { bool _r = _t->__nonzero__((*reinterpret_cast< QMediaResource*(*)>(_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< QMediaResource >(); 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< QNetworkRequest >(); 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< 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< QMediaResource >(); 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< QMediaResource >(); 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< QMediaResource >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaResource::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaResource.data,
      qt_meta_data_PythonQtWrapper_QMediaResource,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMediaResource::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 < 34)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 34;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 34)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 34;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaService_t {
    QByteArrayData data[16];
    char stringdata0[223];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaService_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaService_t qt_meta_stringdata_PythonQtWrapper_QMediaService = {
    {
QT_MOC_LITERAL(0, 0, 29), // "PythonQtWrapper_QMediaService"
QT_MOC_LITERAL(1, 30, 17), // "new_QMediaService"
QT_MOC_LITERAL(2, 48, 14), // "QMediaService*"
QT_MOC_LITERAL(3, 63, 0), // ""
QT_MOC_LITERAL(4, 64, 6), // "parent"
QT_MOC_LITERAL(5, 71, 20), // "delete_QMediaService"
QT_MOC_LITERAL(6, 92, 3), // "obj"
QT_MOC_LITERAL(7, 96, 14), // "releaseControl"
QT_MOC_LITERAL(8, 111, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 128, 14), // "QMediaControl*"
QT_MOC_LITERAL(10, 143, 7), // "control"
QT_MOC_LITERAL(11, 151, 19), // "py_q_releaseControl"
QT_MOC_LITERAL(12, 171, 14), // "requestControl"
QT_MOC_LITERAL(13, 186, 11), // "const char*"
QT_MOC_LITERAL(14, 198, 4), // "name"
QT_MOC_LITERAL(15, 203, 19) // "py_q_requestControl"

    },
    "PythonQtWrapper_QMediaService\0"
    "new_QMediaService\0QMediaService*\0\0"
    "parent\0delete_QMediaService\0obj\0"
    "releaseControl\0theWrappedObject\0"
    "QMediaControl*\0control\0py_q_releaseControl\0"
    "requestControl\0const char*\0name\0"
    "py_q_requestControl"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaService[] = {

 // 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,    1,   44,    3, 0x0a /* Public */,
       5,    1,   47,    3, 0x0a /* Public */,
       7,    2,   50,    3, 0x0a /* Public */,
      11,    2,   55,    3, 0x0a /* Public */,
      12,    2,   60,    3, 0x0a /* Public */,
      15,    2,   65,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QMediaService::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaService *_t = static_cast<PythonQtWrapper_QMediaService *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaService* _r = _t->new_QMediaService((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaService**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QMediaService((*reinterpret_cast< QMediaService*(*)>(_a[1]))); break;
        case 2: _t->releaseControl((*reinterpret_cast< QMediaService*(*)>(_a[1])),(*reinterpret_cast< QMediaControl*(*)>(_a[2]))); break;
        case 3: _t->py_q_releaseControl((*reinterpret_cast< QMediaService*(*)>(_a[1])),(*reinterpret_cast< QMediaControl*(*)>(_a[2]))); break;
        case 4: { QMediaControl* _r = _t->requestControl((*reinterpret_cast< QMediaService*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaControl**>(_a[0]) = _r; }  break;
        case 5: { QMediaControl* _r = _t->py_q_requestControl((*reinterpret_cast< QMediaService*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaControl**>(_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< QMediaService* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaControl* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaService* >(); 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< QMediaControl* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaService* >(); 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< QMediaService* >(); 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< QMediaService* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaService::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaService.data,
      qt_meta_data_PythonQtWrapper_QMediaService,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMediaService::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_QMediaServiceCameraInfoInterface_t {
    QByteArrayData data[13];
    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_QMediaServiceCameraInfoInterface_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaServiceCameraInfoInterface_t qt_meta_stringdata_PythonQtWrapper_QMediaServiceCameraInfoInterface = {
    {
QT_MOC_LITERAL(0, 0, 48), // "PythonQtWrapper_QMediaService..."
QT_MOC_LITERAL(1, 49, 36), // "new_QMediaServiceCameraInfoIn..."
QT_MOC_LITERAL(2, 86, 33), // "QMediaServiceCameraInfoInterf..."
QT_MOC_LITERAL(3, 120, 0), // ""
QT_MOC_LITERAL(4, 121, 39), // "delete_QMediaServiceCameraInf..."
QT_MOC_LITERAL(5, 161, 3), // "obj"
QT_MOC_LITERAL(6, 165, 17), // "cameraOrientation"
QT_MOC_LITERAL(7, 183, 16), // "theWrappedObject"
QT_MOC_LITERAL(8, 200, 6), // "device"
QT_MOC_LITERAL(9, 207, 22), // "py_q_cameraOrientation"
QT_MOC_LITERAL(10, 230, 14), // "cameraPosition"
QT_MOC_LITERAL(11, 245, 17), // "QCamera::Position"
QT_MOC_LITERAL(12, 263, 19) // "py_q_cameraPosition"

    },
    "PythonQtWrapper_QMediaServiceCameraInfoInterface\0"
    "new_QMediaServiceCameraInfoInterface\0"
    "QMediaServiceCameraInfoInterface*\0\0"
    "delete_QMediaServiceCameraInfoInterface\0"
    "obj\0cameraOrientation\0theWrappedObject\0"
    "device\0py_q_cameraOrientation\0"
    "cameraPosition\0QCamera::Position\0"
    "py_q_cameraPosition"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaServiceCameraInfoInterface[] = {

 // 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,    2,   48,    3, 0x0a /* Public */,
       9,    2,   53,    3, 0x0a /* Public */,
      10,    2,   58,    3, 0x0a /* Public */,
      12,    2,   63,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QMediaServiceCameraInfoInterface::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaServiceCameraInfoInterface *_t = static_cast<PythonQtWrapper_QMediaServiceCameraInfoInterface *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaServiceCameraInfoInterface* _r = _t->new_QMediaServiceCameraInfoInterface();
            if (_a[0]) *reinterpret_cast< QMediaServiceCameraInfoInterface**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QMediaServiceCameraInfoInterface((*reinterpret_cast< QMediaServiceCameraInfoInterface*(*)>(_a[1]))); break;
        case 2: { int _r = _t->cameraOrientation((*reinterpret_cast< QMediaServiceCameraInfoInterface*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 3: { int _r = _t->py_q_cameraOrientation((*reinterpret_cast< QMediaServiceCameraInfoInterface*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 4: { QCamera::Position _r = _t->cameraPosition((*reinterpret_cast< QMediaServiceCameraInfoInterface*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCamera::Position*>(_a[0]) = _r; }  break;
        case 5: { QCamera::Position _r = _t->py_q_cameraPosition((*reinterpret_cast< QMediaServiceCameraInfoInterface*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QCamera::Position*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaServiceCameraInfoInterface::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaServiceCameraInfoInterface.data,
      qt_meta_data_PythonQtWrapper_QMediaServiceCameraInfoInterface,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMediaServiceCameraInfoInterface::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)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 6;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaServiceDefaultDeviceInterface_t {
    QByteArrayData data[10];
    char stringdata0[235];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaServiceDefaultDeviceInterface_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaServiceDefaultDeviceInterface_t qt_meta_stringdata_PythonQtWrapper_QMediaServiceDefaultDeviceInterface = {
    {
QT_MOC_LITERAL(0, 0, 51), // "PythonQtWrapper_QMediaService..."
QT_MOC_LITERAL(1, 52, 39), // "new_QMediaServiceDefaultDevic..."
QT_MOC_LITERAL(2, 92, 36), // "QMediaServiceDefaultDeviceInt..."
QT_MOC_LITERAL(3, 129, 0), // ""
QT_MOC_LITERAL(4, 130, 42), // "delete_QMediaServiceDefaultDe..."
QT_MOC_LITERAL(5, 173, 3), // "obj"
QT_MOC_LITERAL(6, 177, 13), // "defaultDevice"
QT_MOC_LITERAL(7, 191, 16), // "theWrappedObject"
QT_MOC_LITERAL(8, 208, 7), // "service"
QT_MOC_LITERAL(9, 216, 18) // "py_q_defaultDevice"

    },
    "PythonQtWrapper_QMediaServiceDefaultDeviceInterface\0"
    "new_QMediaServiceDefaultDeviceInterface\0"
    "QMediaServiceDefaultDeviceInterface*\0"
    "\0delete_QMediaServiceDefaultDeviceInterface\0"
    "obj\0defaultDevice\0theWrappedObject\0"
    "service\0py_q_defaultDevice"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaServiceDefaultDeviceInterface[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   34,    3, 0x0a /* Public */,
       4,    1,   35,    3, 0x0a /* Public */,
       6,    2,   38,    3, 0x0a /* Public */,
       9,    2,   43,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QMediaServiceDefaultDeviceInterface::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaServiceDefaultDeviceInterface *_t = static_cast<PythonQtWrapper_QMediaServiceDefaultDeviceInterface *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaServiceDefaultDeviceInterface* _r = _t->new_QMediaServiceDefaultDeviceInterface();
            if (_a[0]) *reinterpret_cast< QMediaServiceDefaultDeviceInterface**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QMediaServiceDefaultDeviceInterface((*reinterpret_cast< QMediaServiceDefaultDeviceInterface*(*)>(_a[1]))); break;
        case 2: { QByteArray _r = _t->defaultDevice((*reinterpret_cast< QMediaServiceDefaultDeviceInterface*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        case 3: { QByteArray _r = _t->py_q_defaultDevice((*reinterpret_cast< QMediaServiceDefaultDeviceInterface*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaServiceDefaultDeviceInterface::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaServiceDefaultDeviceInterface.data,
      qt_meta_data_PythonQtWrapper_QMediaServiceDefaultDeviceInterface,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMediaServiceDefaultDeviceInterface::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 < 4)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 4;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 4)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 4;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaServiceProviderFactoryInterface_t {
    QByteArrayData data[14];
    char stringdata0[269];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaServiceProviderFactoryInterface_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaServiceProviderFactoryInterface_t qt_meta_stringdata_PythonQtWrapper_QMediaServiceProviderFactoryInterface = {
    {
QT_MOC_LITERAL(0, 0, 53), // "PythonQtWrapper_QMediaService..."
QT_MOC_LITERAL(1, 54, 41), // "new_QMediaServiceProviderFact..."
QT_MOC_LITERAL(2, 96, 38), // "QMediaServiceProviderFactoryI..."
QT_MOC_LITERAL(3, 135, 0), // ""
QT_MOC_LITERAL(4, 136, 44), // "delete_QMediaServiceProviderF..."
QT_MOC_LITERAL(5, 181, 3), // "obj"
QT_MOC_LITERAL(6, 185, 6), // "create"
QT_MOC_LITERAL(7, 192, 14), // "QMediaService*"
QT_MOC_LITERAL(8, 207, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 224, 3), // "key"
QT_MOC_LITERAL(10, 228, 11), // "py_q_create"
QT_MOC_LITERAL(11, 240, 7), // "release"
QT_MOC_LITERAL(12, 248, 7), // "service"
QT_MOC_LITERAL(13, 256, 12) // "py_q_release"

    },
    "PythonQtWrapper_QMediaServiceProviderFactoryInterface\0"
    "new_QMediaServiceProviderFactoryInterface\0"
    "QMediaServiceProviderFactoryInterface*\0"
    "\0delete_QMediaServiceProviderFactoryInterface\0"
    "obj\0create\0QMediaService*\0theWrappedObject\0"
    "key\0py_q_create\0release\0service\0"
    "py_q_release"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaServiceProviderFactoryInterface[] = {

 // 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,    2,   48,    3, 0x0a /* Public */,
      10,    2,   53,    3, 0x0a /* Public */,
      11,    2,   58,    3, 0x0a /* Public */,
      13,    2,   63,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    5,
    0x80000000 | 7, 0x80000000 | 2, QMetaType::QString,    8,    9,
    0x80000000 | 7, 0x80000000 | 2, QMetaType::QString,    8,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 7,    8,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 7,    8,   12,

       0        // eod
};

void PythonQtWrapper_QMediaServiceProviderFactoryInterface::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaServiceProviderFactoryInterface *_t = static_cast<PythonQtWrapper_QMediaServiceProviderFactoryInterface *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaServiceProviderFactoryInterface* _r = _t->new_QMediaServiceProviderFactoryInterface();
            if (_a[0]) *reinterpret_cast< QMediaServiceProviderFactoryInterface**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QMediaServiceProviderFactoryInterface((*reinterpret_cast< QMediaServiceProviderFactoryInterface*(*)>(_a[1]))); break;
        case 2: { QMediaService* _r = _t->create((*reinterpret_cast< QMediaServiceProviderFactoryInterface*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaService**>(_a[0]) = _r; }  break;
        case 3: { QMediaService* _r = _t->py_q_create((*reinterpret_cast< QMediaServiceProviderFactoryInterface*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaService**>(_a[0]) = _r; }  break;
        case 4: _t->release((*reinterpret_cast< QMediaServiceProviderFactoryInterface*(*)>(_a[1])),(*reinterpret_cast< QMediaService*(*)>(_a[2]))); break;
        case 5: _t->py_q_release((*reinterpret_cast< QMediaServiceProviderFactoryInterface*(*)>(_a[1])),(*reinterpret_cast< QMediaService*(*)>(_a[2]))); 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< QMediaService* >(); 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< QMediaService* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaServiceProviderFactoryInterface::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaServiceProviderFactoryInterface.data,
      qt_meta_data_PythonQtWrapper_QMediaServiceProviderFactoryInterface,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMediaServiceProviderFactoryInterface::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_QMediaServiceProviderHint_t {
    QByteArrayData data[33];
    char stringdata0[471];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaServiceProviderHint_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaServiceProviderHint_t qt_meta_stringdata_PythonQtWrapper_QMediaServiceProviderHint = {
    {
QT_MOC_LITERAL(0, 0, 41), // "PythonQtWrapper_QMediaService..."
QT_MOC_LITERAL(1, 42, 29), // "new_QMediaServiceProviderHint"
QT_MOC_LITERAL(2, 72, 26), // "QMediaServiceProviderHint*"
QT_MOC_LITERAL(3, 99, 0), // ""
QT_MOC_LITERAL(4, 100, 17), // "QCamera::Position"
QT_MOC_LITERAL(5, 118, 8), // "position"
QT_MOC_LITERAL(6, 127, 6), // "device"
QT_MOC_LITERAL(7, 134, 25), // "QMediaServiceProviderHint"
QT_MOC_LITERAL(8, 160, 5), // "other"
QT_MOC_LITERAL(9, 166, 8), // "mimeType"
QT_MOC_LITERAL(10, 175, 6), // "codecs"
QT_MOC_LITERAL(11, 182, 32), // "delete_QMediaServiceProviderHint"
QT_MOC_LITERAL(12, 215, 3), // "obj"
QT_MOC_LITERAL(13, 219, 14), // "cameraPosition"
QT_MOC_LITERAL(14, 234, 16), // "theWrappedObject"
QT_MOC_LITERAL(15, 251, 6), // "isNull"
QT_MOC_LITERAL(16, 258, 6), // "__ne__"
QT_MOC_LITERAL(17, 265, 15), // "operator_assign"
QT_MOC_LITERAL(18, 281, 6), // "__eq__"
QT_MOC_LITERAL(19, 288, 4), // "type"
QT_MOC_LITERAL(20, 293, 31), // "QMediaServiceProviderHint::Type"
QT_MOC_LITERAL(21, 325, 11), // "__nonzero__"
QT_MOC_LITERAL(22, 337, 7), // "Feature"
QT_MOC_LITERAL(23, 345, 18), // "LowLatencyPlayback"
QT_MOC_LITERAL(24, 364, 16), // "RecordingSupport"
QT_MOC_LITERAL(25, 381, 14), // "StreamPlayback"
QT_MOC_LITERAL(26, 396, 12), // "VideoSurface"
QT_MOC_LITERAL(27, 409, 4), // "Type"
QT_MOC_LITERAL(28, 414, 4), // "Null"
QT_MOC_LITERAL(29, 419, 11), // "ContentType"
QT_MOC_LITERAL(30, 431, 6), // "Device"
QT_MOC_LITERAL(31, 438, 17), // "SupportedFeatures"
QT_MOC_LITERAL(32, 456, 14) // "CameraPosition"

    },
    "PythonQtWrapper_QMediaServiceProviderHint\0"
    "new_QMediaServiceProviderHint\0"
    "QMediaServiceProviderHint*\0\0"
    "QCamera::Position\0position\0device\0"
    "QMediaServiceProviderHint\0other\0"
    "mimeType\0codecs\0delete_QMediaServiceProviderHint\0"
    "obj\0cameraPosition\0theWrappedObject\0"
    "isNull\0__ne__\0operator_assign\0__eq__\0"
    "type\0QMediaServiceProviderHint::Type\0"
    "__nonzero__\0Feature\0LowLatencyPlayback\0"
    "RecordingSupport\0StreamPlayback\0"
    "VideoSurface\0Type\0Null\0ContentType\0"
    "Device\0SupportedFeatures\0CameraPosition"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaServiceProviderHint[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   94,    3, 0x0a /* Public */,
       1,    1,   95,    3, 0x0a /* Public */,
       1,    1,   98,    3, 0x0a /* Public */,
       1,    1,  101,    3, 0x0a /* Public */,
       1,    2,  104,    3, 0x0a /* Public */,
      11,    1,  109,    3, 0x0a /* Public */,
      13,    1,  112,    3, 0x0a /* Public */,
      10,    1,  115,    3, 0x0a /* Public */,
       6,    1,  118,    3, 0x0a /* Public */,
      15,    1,  121,    3, 0x0a /* Public */,
       9,    1,  124,    3, 0x0a /* Public */,
      16,    2,  127,    3, 0x0a /* Public */,
      17,    2,  132,    3, 0x0a /* Public */,
      18,    2,  137,    3, 0x0a /* Public */,
      19,    1,  142,    3, 0x0a /* Public */,
      21,    1,  145,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::QByteArray,    6,
    0x80000000 | 2, 0x80000000 | 7,    8,
    0x80000000 | 2, QMetaType::QString, QMetaType::QStringList,    9,   10,
    QMetaType::Void, 0x80000000 | 2,   12,
    0x80000000 | 4, 0x80000000 | 2,   14,
    QMetaType::QStringList, 0x80000000 | 2,   14,
    QMetaType::QByteArray, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2,   14,
    QMetaType::QString, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 7,   14,    8,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 7,   14,    8,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 7,   14,    8,
    0x80000000 | 20, 0x80000000 | 2,   14,
    QMetaType::Bool, 0x80000000 | 2,   12,

 // enums: name, flags, count, data
      22, 0x0,    4,  156,
      27, 0x0,    5,  164,

 // enum data: key, value
      23, uint(PythonQtWrapper_QMediaServiceProviderHint::LowLatencyPlayback),
      24, uint(PythonQtWrapper_QMediaServiceProviderHint::RecordingSupport),
      25, uint(PythonQtWrapper_QMediaServiceProviderHint::StreamPlayback),
      26, uint(PythonQtWrapper_QMediaServiceProviderHint::VideoSurface),
      28, uint(PythonQtWrapper_QMediaServiceProviderHint::Null),
      29, uint(PythonQtWrapper_QMediaServiceProviderHint::ContentType),
      30, uint(PythonQtWrapper_QMediaServiceProviderHint::Device),
      31, uint(PythonQtWrapper_QMediaServiceProviderHint::SupportedFeatures),
      32, uint(PythonQtWrapper_QMediaServiceProviderHint::CameraPosition),

       0        // eod
};

void PythonQtWrapper_QMediaServiceProviderHint::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaServiceProviderHint *_t = static_cast<PythonQtWrapper_QMediaServiceProviderHint *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaServiceProviderHint* _r = _t->new_QMediaServiceProviderHint();
            if (_a[0]) *reinterpret_cast< QMediaServiceProviderHint**>(_a[0]) = _r; }  break;
        case 1: { QMediaServiceProviderHint* _r = _t->new_QMediaServiceProviderHint((*reinterpret_cast< QCamera::Position(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaServiceProviderHint**>(_a[0]) = _r; }  break;
        case 2: { QMediaServiceProviderHint* _r = _t->new_QMediaServiceProviderHint((*reinterpret_cast< const QByteArray(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaServiceProviderHint**>(_a[0]) = _r; }  break;
        case 3: { QMediaServiceProviderHint* _r = _t->new_QMediaServiceProviderHint((*reinterpret_cast< const QMediaServiceProviderHint(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaServiceProviderHint**>(_a[0]) = _r; }  break;
        case 4: { QMediaServiceProviderHint* _r = _t->new_QMediaServiceProviderHint((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaServiceProviderHint**>(_a[0]) = _r; }  break;
        case 5: _t->delete_QMediaServiceProviderHint((*reinterpret_cast< QMediaServiceProviderHint*(*)>(_a[1]))); break;
        case 6: { QCamera::Position _r = _t->cameraPosition((*reinterpret_cast< QMediaServiceProviderHint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QCamera::Position*>(_a[0]) = _r; }  break;
        case 7: { QStringList _r = _t->codecs((*reinterpret_cast< QMediaServiceProviderHint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 8: { QByteArray _r = _t->device((*reinterpret_cast< QMediaServiceProviderHint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->isNull((*reinterpret_cast< QMediaServiceProviderHint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { QString _r = _t->mimeType((*reinterpret_cast< QMediaServiceProviderHint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->__ne__((*reinterpret_cast< QMediaServiceProviderHint*(*)>(_a[1])),(*reinterpret_cast< const QMediaServiceProviderHint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { QMediaServiceProviderHint* _r = _t->operator_assign((*reinterpret_cast< QMediaServiceProviderHint*(*)>(_a[1])),(*reinterpret_cast< const QMediaServiceProviderHint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaServiceProviderHint**>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->__eq__((*reinterpret_cast< QMediaServiceProviderHint*(*)>(_a[1])),(*reinterpret_cast< const QMediaServiceProviderHint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { QMediaServiceProviderHint::Type _r = _t->type((*reinterpret_cast< QMediaServiceProviderHint*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaServiceProviderHint::Type*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->__nonzero__((*reinterpret_cast< QMediaServiceProviderHint*(*)>(_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< QCamera::Position >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaServiceProviderHint::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaServiceProviderHint.data,
      qt_meta_data_PythonQtWrapper_QMediaServiceProviderHint,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMediaServiceProviderHint::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 < 16)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 16;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 16)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 16;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaServiceProviderPlugin_t {
    QByteArrayData data[14];
    char stringdata0[229];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaServiceProviderPlugin_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaServiceProviderPlugin_t qt_meta_stringdata_PythonQtWrapper_QMediaServiceProviderPlugin = {
    {
QT_MOC_LITERAL(0, 0, 43), // "PythonQtWrapper_QMediaService..."
QT_MOC_LITERAL(1, 44, 31), // "new_QMediaServiceProviderPlugin"
QT_MOC_LITERAL(2, 76, 28), // "QMediaServiceProviderPlugin*"
QT_MOC_LITERAL(3, 105, 0), // ""
QT_MOC_LITERAL(4, 106, 34), // "delete_QMediaServiceProviderP..."
QT_MOC_LITERAL(5, 141, 3), // "obj"
QT_MOC_LITERAL(6, 145, 6), // "create"
QT_MOC_LITERAL(7, 152, 14), // "QMediaService*"
QT_MOC_LITERAL(8, 167, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 184, 3), // "key"
QT_MOC_LITERAL(10, 188, 11), // "py_q_create"
QT_MOC_LITERAL(11, 200, 7), // "release"
QT_MOC_LITERAL(12, 208, 7), // "service"
QT_MOC_LITERAL(13, 216, 12) // "py_q_release"

    },
    "PythonQtWrapper_QMediaServiceProviderPlugin\0"
    "new_QMediaServiceProviderPlugin\0"
    "QMediaServiceProviderPlugin*\0\0"
    "delete_QMediaServiceProviderPlugin\0"
    "obj\0create\0QMediaService*\0theWrappedObject\0"
    "key\0py_q_create\0release\0service\0"
    "py_q_release"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaServiceProviderPlugin[] = {

 // 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,    2,   48,    3, 0x0a /* Public */,
      10,    2,   53,    3, 0x0a /* Public */,
      11,    2,   58,    3, 0x0a /* Public */,
      13,    2,   63,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    5,
    0x80000000 | 7, 0x80000000 | 2, QMetaType::QString,    8,    9,
    0x80000000 | 7, 0x80000000 | 2, QMetaType::QString,    8,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 7,    8,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 7,    8,   12,

       0        // eod
};

void PythonQtWrapper_QMediaServiceProviderPlugin::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaServiceProviderPlugin *_t = static_cast<PythonQtWrapper_QMediaServiceProviderPlugin *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaServiceProviderPlugin* _r = _t->new_QMediaServiceProviderPlugin();
            if (_a[0]) *reinterpret_cast< QMediaServiceProviderPlugin**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QMediaServiceProviderPlugin((*reinterpret_cast< QMediaServiceProviderPlugin*(*)>(_a[1]))); break;
        case 2: { QMediaService* _r = _t->create((*reinterpret_cast< QMediaServiceProviderPlugin*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaService**>(_a[0]) = _r; }  break;
        case 3: { QMediaService* _r = _t->py_q_create((*reinterpret_cast< QMediaServiceProviderPlugin*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaService**>(_a[0]) = _r; }  break;
        case 4: _t->release((*reinterpret_cast< QMediaServiceProviderPlugin*(*)>(_a[1])),(*reinterpret_cast< QMediaService*(*)>(_a[2]))); break;
        case 5: _t->py_q_release((*reinterpret_cast< QMediaServiceProviderPlugin*(*)>(_a[1])),(*reinterpret_cast< QMediaService*(*)>(_a[2]))); 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< QMediaServiceProviderPlugin* >(); 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< QMediaServiceProviderPlugin* >(); 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< QMediaServiceProviderPlugin* >(); 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< QMediaService* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaServiceProviderPlugin* >(); 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< QMediaService* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMediaServiceProviderPlugin* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaServiceProviderPlugin::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaServiceProviderPlugin.data,
      qt_meta_data_PythonQtWrapper_QMediaServiceProviderPlugin,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMediaServiceProviderPlugin::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_QMediaServiceSupportedDevicesInterface_t {
    QByteArrayData data[13];
    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_QMediaServiceSupportedDevicesInterface_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaServiceSupportedDevicesInterface_t qt_meta_stringdata_PythonQtWrapper_QMediaServiceSupportedDevicesInterface = {
    {
QT_MOC_LITERAL(0, 0, 54), // "PythonQtWrapper_QMediaService..."
QT_MOC_LITERAL(1, 55, 42), // "new_QMediaServiceSupportedDev..."
QT_MOC_LITERAL(2, 98, 39), // "QMediaServiceSupportedDevices..."
QT_MOC_LITERAL(3, 138, 0), // ""
QT_MOC_LITERAL(4, 139, 45), // "delete_QMediaServiceSupported..."
QT_MOC_LITERAL(5, 185, 3), // "obj"
QT_MOC_LITERAL(6, 189, 17), // "deviceDescription"
QT_MOC_LITERAL(7, 207, 16), // "theWrappedObject"
QT_MOC_LITERAL(8, 224, 7), // "service"
QT_MOC_LITERAL(9, 232, 6), // "device"
QT_MOC_LITERAL(10, 239, 22), // "py_q_deviceDescription"
QT_MOC_LITERAL(11, 262, 7), // "devices"
QT_MOC_LITERAL(12, 270, 12) // "py_q_devices"

    },
    "PythonQtWrapper_QMediaServiceSupportedDevicesInterface\0"
    "new_QMediaServiceSupportedDevicesInterface\0"
    "QMediaServiceSupportedDevicesInterface*\0"
    "\0delete_QMediaServiceSupportedDevicesInterface\0"
    "obj\0deviceDescription\0theWrappedObject\0"
    "service\0device\0py_q_deviceDescription\0"
    "devices\0py_q_devices"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaServiceSupportedDevicesInterface[] = {

 // 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,    3,   48,    3, 0x0a /* Public */,
      10,    3,   55,    3, 0x0a /* Public */,
      11,    2,   62,    3, 0x0a /* Public */,
      12,    2,   67,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    5,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QByteArray, QMetaType::QByteArray,    7,    8,    9,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QByteArray, QMetaType::QByteArray,    7,    8,    9,
    QMetaType::QByteArrayList, 0x80000000 | 2, QMetaType::QByteArray,    7,    8,
    QMetaType::QByteArrayList, 0x80000000 | 2, QMetaType::QByteArray,    7,    8,

       0        // eod
};

void PythonQtWrapper_QMediaServiceSupportedDevicesInterface::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaServiceSupportedDevicesInterface *_t = static_cast<PythonQtWrapper_QMediaServiceSupportedDevicesInterface *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaServiceSupportedDevicesInterface* _r = _t->new_QMediaServiceSupportedDevicesInterface();
            if (_a[0]) *reinterpret_cast< QMediaServiceSupportedDevicesInterface**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QMediaServiceSupportedDevicesInterface((*reinterpret_cast< QMediaServiceSupportedDevicesInterface*(*)>(_a[1]))); break;
        case 2: { QString _r = _t->deviceDescription((*reinterpret_cast< QMediaServiceSupportedDevicesInterface*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])),(*reinterpret_cast< const QByteArray(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 3: { QString _r = _t->py_q_deviceDescription((*reinterpret_cast< QMediaServiceSupportedDevicesInterface*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])),(*reinterpret_cast< const QByteArray(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 4: { QList<QByteArray> _r = _t->devices((*reinterpret_cast< QMediaServiceSupportedDevicesInterface*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QByteArray>*>(_a[0]) = _r; }  break;
        case 5: { QList<QByteArray> _r = _t->py_q_devices((*reinterpret_cast< QMediaServiceSupportedDevicesInterface*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QByteArray>*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaServiceSupportedDevicesInterface::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaServiceSupportedDevicesInterface.data,
      qt_meta_data_PythonQtWrapper_QMediaServiceSupportedDevicesInterface,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMediaServiceSupportedDevicesInterface::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)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 6;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaServiceSupportedFormatsInterface_t {
    QByteArrayData data[14];
    char stringdata0[321];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaServiceSupportedFormatsInterface_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaServiceSupportedFormatsInterface_t qt_meta_stringdata_PythonQtWrapper_QMediaServiceSupportedFormatsInterface = {
    {
QT_MOC_LITERAL(0, 0, 54), // "PythonQtWrapper_QMediaService..."
QT_MOC_LITERAL(1, 55, 42), // "new_QMediaServiceSupportedFor..."
QT_MOC_LITERAL(2, 98, 39), // "QMediaServiceSupportedFormats..."
QT_MOC_LITERAL(3, 138, 0), // ""
QT_MOC_LITERAL(4, 139, 45), // "delete_QMediaServiceSupported..."
QT_MOC_LITERAL(5, 185, 3), // "obj"
QT_MOC_LITERAL(6, 189, 10), // "hasSupport"
QT_MOC_LITERAL(7, 200, 28), // "QMultimedia::SupportEstimate"
QT_MOC_LITERAL(8, 229, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 246, 8), // "mimeType"
QT_MOC_LITERAL(10, 255, 6), // "codecs"
QT_MOC_LITERAL(11, 262, 15), // "py_q_hasSupport"
QT_MOC_LITERAL(12, 278, 18), // "supportedMimeTypes"
QT_MOC_LITERAL(13, 297, 23) // "py_q_supportedMimeTypes"

    },
    "PythonQtWrapper_QMediaServiceSupportedFormatsInterface\0"
    "new_QMediaServiceSupportedFormatsInterface\0"
    "QMediaServiceSupportedFormatsInterface*\0"
    "\0delete_QMediaServiceSupportedFormatsInterface\0"
    "obj\0hasSupport\0QMultimedia::SupportEstimate\0"
    "theWrappedObject\0mimeType\0codecs\0"
    "py_q_hasSupport\0supportedMimeTypes\0"
    "py_q_supportedMimeTypes"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaServiceSupportedFormatsInterface[] = {

 // 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,    3,   48,    3, 0x0a /* Public */,
      11,    3,   55,    3, 0x0a /* Public */,
      12,    1,   62,    3, 0x0a /* Public */,
      13,    1,   65,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    5,
    0x80000000 | 7, 0x80000000 | 2, QMetaType::QString, QMetaType::QStringList,    8,    9,   10,
    0x80000000 | 7, 0x80000000 | 2, QMetaType::QString, QMetaType::QStringList,    8,    9,   10,
    QMetaType::QStringList, 0x80000000 | 2,    8,
    QMetaType::QStringList, 0x80000000 | 2,    8,

       0        // eod
};

void PythonQtWrapper_QMediaServiceSupportedFormatsInterface::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaServiceSupportedFormatsInterface *_t = static_cast<PythonQtWrapper_QMediaServiceSupportedFormatsInterface *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaServiceSupportedFormatsInterface* _r = _t->new_QMediaServiceSupportedFormatsInterface();
            if (_a[0]) *reinterpret_cast< QMediaServiceSupportedFormatsInterface**>(_a[0]) = _r; }  break;
        case 1: _t->delete_QMediaServiceSupportedFormatsInterface((*reinterpret_cast< QMediaServiceSupportedFormatsInterface*(*)>(_a[1]))); break;
        case 2: { QMultimedia::SupportEstimate _r = _t->hasSupport((*reinterpret_cast< QMediaServiceSupportedFormatsInterface*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QStringList(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QMultimedia::SupportEstimate*>(_a[0]) = _r; }  break;
        case 3: { QMultimedia::SupportEstimate _r = _t->py_q_hasSupport((*reinterpret_cast< QMediaServiceSupportedFormatsInterface*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QStringList(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QMultimedia::SupportEstimate*>(_a[0]) = _r; }  break;
        case 4: { QStringList _r = _t->supportedMimeTypes((*reinterpret_cast< QMediaServiceSupportedFormatsInterface*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 5: { QStringList _r = _t->py_q_supportedMimeTypes((*reinterpret_cast< QMediaServiceSupportedFormatsInterface*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaServiceSupportedFormatsInterface::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaServiceSupportedFormatsInterface.data,
      qt_meta_data_PythonQtWrapper_QMediaServiceSupportedFormatsInterface,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMediaServiceSupportedFormatsInterface::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)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 6;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaStreamsControl_t {
    QByteArrayData data[28];
    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_QMediaStreamsControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaStreamsControl_t qt_meta_stringdata_PythonQtWrapper_QMediaStreamsControl = {
    {
QT_MOC_LITERAL(0, 0, 36), // "PythonQtWrapper_QMediaStreams..."
QT_MOC_LITERAL(1, 37, 24), // "new_QMediaStreamsControl"
QT_MOC_LITERAL(2, 62, 21), // "QMediaStreamsControl*"
QT_MOC_LITERAL(3, 84, 0), // ""
QT_MOC_LITERAL(4, 85, 6), // "parent"
QT_MOC_LITERAL(5, 92, 27), // "delete_QMediaStreamsControl"
QT_MOC_LITERAL(6, 120, 3), // "obj"
QT_MOC_LITERAL(7, 124, 8), // "isActive"
QT_MOC_LITERAL(8, 133, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 150, 12), // "streamNumber"
QT_MOC_LITERAL(10, 163, 13), // "py_q_isActive"
QT_MOC_LITERAL(11, 177, 8), // "metaData"
QT_MOC_LITERAL(12, 186, 3), // "key"
QT_MOC_LITERAL(13, 190, 13), // "py_q_metaData"
QT_MOC_LITERAL(14, 204, 9), // "setActive"
QT_MOC_LITERAL(15, 214, 5), // "state"
QT_MOC_LITERAL(16, 220, 14), // "py_q_setActive"
QT_MOC_LITERAL(17, 235, 11), // "streamCount"
QT_MOC_LITERAL(18, 247, 16), // "py_q_streamCount"
QT_MOC_LITERAL(19, 264, 10), // "streamType"
QT_MOC_LITERAL(20, 275, 32), // "QMediaStreamsControl::StreamType"
QT_MOC_LITERAL(21, 308, 15), // "py_q_streamType"
QT_MOC_LITERAL(22, 324, 10), // "StreamType"
QT_MOC_LITERAL(23, 335, 13), // "UnknownStream"
QT_MOC_LITERAL(24, 349, 11), // "VideoStream"
QT_MOC_LITERAL(25, 361, 11), // "AudioStream"
QT_MOC_LITERAL(26, 373, 16), // "SubPictureStream"
QT_MOC_LITERAL(27, 390, 10) // "DataStream"

    },
    "PythonQtWrapper_QMediaStreamsControl\0"
    "new_QMediaStreamsControl\0QMediaStreamsControl*\0"
    "\0parent\0delete_QMediaStreamsControl\0"
    "obj\0isActive\0theWrappedObject\0"
    "streamNumber\0py_q_isActive\0metaData\0"
    "key\0py_q_metaData\0setActive\0state\0"
    "py_q_setActive\0streamCount\0py_q_streamCount\0"
    "streamType\0QMediaStreamsControl::StreamType\0"
    "py_q_streamType\0StreamType\0UnknownStream\0"
    "VideoStream\0AudioStream\0SubPictureStream\0"
    "DataStream"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaStreamsControl[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      13,   14, // methods
       0,    0, // properties
       1,  140, // 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,    2,   86,    3, 0x0a /* Public */,
      10,    2,   91,    3, 0x0a /* Public */,
      11,    3,   96,    3, 0x0a /* Public */,
      13,    3,  103,    3, 0x0a /* Public */,
      14,    3,  110,    3, 0x0a /* Public */,
      16,    3,  117,    3, 0x0a /* Public */,
      17,    1,  124,    3, 0x0a /* Public */,
      18,    1,  127,    3, 0x0a /* Public */,
      19,    2,  130,    3, 0x0a /* Public */,
      21,    2,  135,    3, 0x0a /* Public */,

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

 // enums: name, flags, count, data
      22, 0x0,    5,  144,

 // enum data: key, value
      23, uint(PythonQtWrapper_QMediaStreamsControl::UnknownStream),
      24, uint(PythonQtWrapper_QMediaStreamsControl::VideoStream),
      25, uint(PythonQtWrapper_QMediaStreamsControl::AudioStream),
      26, uint(PythonQtWrapper_QMediaStreamsControl::SubPictureStream),
      27, uint(PythonQtWrapper_QMediaStreamsControl::DataStream),

       0        // eod
};

void PythonQtWrapper_QMediaStreamsControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaStreamsControl *_t = static_cast<PythonQtWrapper_QMediaStreamsControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaStreamsControl* _r = _t->new_QMediaStreamsControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaStreamsControl**>(_a[0]) = _r; }  break;
        case 1: { QMediaStreamsControl* _r = _t->new_QMediaStreamsControl();
            if (_a[0]) *reinterpret_cast< QMediaStreamsControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QMediaStreamsControl((*reinterpret_cast< QMediaStreamsControl*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->isActive((*reinterpret_cast< QMediaStreamsControl*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->py_q_isActive((*reinterpret_cast< QMediaStreamsControl*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { QVariant _r = _t->metaData((*reinterpret_cast< QMediaStreamsControl*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 6: { QVariant _r = _t->py_q_metaData((*reinterpret_cast< QMediaStreamsControl*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 7: _t->setActive((*reinterpret_cast< QMediaStreamsControl*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 8: _t->py_q_setActive((*reinterpret_cast< QMediaStreamsControl*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 9: { int _r = _t->streamCount((*reinterpret_cast< QMediaStreamsControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { int _r = _t->py_q_streamCount((*reinterpret_cast< QMediaStreamsControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { QMediaStreamsControl::StreamType _r = _t->streamType((*reinterpret_cast< QMediaStreamsControl*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaStreamsControl::StreamType*>(_a[0]) = _r; }  break;
        case 12: { QMediaStreamsControl::StreamType _r = _t->py_q_streamType((*reinterpret_cast< QMediaStreamsControl*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaStreamsControl::StreamType*>(_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< QMediaStreamsControl* >(); 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< QMediaStreamsControl* >(); 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< QMediaStreamsControl* >(); 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< QMediaStreamsControl* >(); 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< QMediaStreamsControl* >(); 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< QMediaStreamsControl* >(); 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< QMediaStreamsControl* >(); 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< QMediaStreamsControl* >(); 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< QMediaStreamsControl* >(); 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< QMediaStreamsControl* >(); 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< QMediaStreamsControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaStreamsControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaStreamsControl.data,
      qt_meta_data_PythonQtWrapper_QMediaStreamsControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMediaStreamsControl::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_QMediaTimeInterval_t {
    QByteArrayData data[19];
    char stringdata0[228];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMediaTimeInterval_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaTimeInterval_t qt_meta_stringdata_PythonQtWrapper_QMediaTimeInterval = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QMediaTimeInt..."
QT_MOC_LITERAL(1, 35, 22), // "new_QMediaTimeInterval"
QT_MOC_LITERAL(2, 58, 19), // "QMediaTimeInterval*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 18), // "QMediaTimeInterval"
QT_MOC_LITERAL(5, 98, 6), // "arg__1"
QT_MOC_LITERAL(6, 105, 5), // "start"
QT_MOC_LITERAL(7, 111, 3), // "end"
QT_MOC_LITERAL(8, 115, 25), // "delete_QMediaTimeInterval"
QT_MOC_LITERAL(9, 141, 3), // "obj"
QT_MOC_LITERAL(10, 145, 8), // "contains"
QT_MOC_LITERAL(11, 154, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 171, 4), // "time"
QT_MOC_LITERAL(13, 176, 8), // "isNormal"
QT_MOC_LITERAL(14, 185, 10), // "normalized"
QT_MOC_LITERAL(15, 196, 6), // "__eq__"
QT_MOC_LITERAL(16, 203, 6), // "arg__2"
QT_MOC_LITERAL(17, 210, 10), // "translated"
QT_MOC_LITERAL(18, 221, 6) // "offset"

    },
    "PythonQtWrapper_QMediaTimeInterval\0"
    "new_QMediaTimeInterval\0QMediaTimeInterval*\0"
    "\0QMediaTimeInterval\0arg__1\0start\0end\0"
    "delete_QMediaTimeInterval\0obj\0contains\0"
    "theWrappedObject\0time\0isNormal\0"
    "normalized\0__eq__\0arg__2\0translated\0"
    "offset"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaTimeInterval[] = {

 // 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,    0,   69,    3, 0x0a /* Public */,
       1,    1,   70,    3, 0x0a /* Public */,
       1,    2,   73,    3, 0x0a /* Public */,
       8,    1,   78,    3, 0x0a /* Public */,
      10,    2,   81,    3, 0x0a /* Public */,
       7,    1,   86,    3, 0x0a /* Public */,
      13,    1,   89,    3, 0x0a /* Public */,
      14,    1,   92,    3, 0x0a /* Public */,
      15,    2,   95,    3, 0x0a /* Public */,
       6,    1,  100,    3, 0x0a /* Public */,
      17,    2,  103,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, QMetaType::LongLong, QMetaType::LongLong,    6,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::LongLong,   11,   12,
    QMetaType::LongLong, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    0x80000000 | 4, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   11,   16,
    QMetaType::LongLong, 0x80000000 | 2,   11,
    0x80000000 | 4, 0x80000000 | 2, QMetaType::LongLong,   11,   18,

       0        // eod
};

void PythonQtWrapper_QMediaTimeInterval::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaTimeInterval *_t = static_cast<PythonQtWrapper_QMediaTimeInterval *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaTimeInterval* _r = _t->new_QMediaTimeInterval();
            if (_a[0]) *reinterpret_cast< QMediaTimeInterval**>(_a[0]) = _r; }  break;
        case 1: { QMediaTimeInterval* _r = _t->new_QMediaTimeInterval((*reinterpret_cast< const QMediaTimeInterval(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaTimeInterval**>(_a[0]) = _r; }  break;
        case 2: { QMediaTimeInterval* _r = _t->new_QMediaTimeInterval((*reinterpret_cast< qint64(*)>(_a[1])),(*reinterpret_cast< qint64(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaTimeInterval**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QMediaTimeInterval((*reinterpret_cast< QMediaTimeInterval*(*)>(_a[1]))); break;
        case 4: { bool _r = _t->contains((*reinterpret_cast< QMediaTimeInterval*(*)>(_a[1])),(*reinterpret_cast< qint64(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { qint64 _r = _t->end((*reinterpret_cast< QMediaTimeInterval*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->isNormal((*reinterpret_cast< QMediaTimeInterval*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { QMediaTimeInterval _r = _t->normalized((*reinterpret_cast< QMediaTimeInterval*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaTimeInterval*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->__eq__((*reinterpret_cast< QMediaTimeInterval*(*)>(_a[1])),(*reinterpret_cast< const QMediaTimeInterval(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { qint64 _r = _t->start((*reinterpret_cast< QMediaTimeInterval*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 10: { QMediaTimeInterval _r = _t->translated((*reinterpret_cast< QMediaTimeInterval*(*)>(_a[1])),(*reinterpret_cast< qint64(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaTimeInterval*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaTimeInterval::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaTimeInterval.data,
      qt_meta_data_PythonQtWrapper_QMediaTimeInterval,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMediaTimeInterval::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)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 11;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaTimeRange_t {
    QByteArrayData data[35];
    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_QMediaTimeRange_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaTimeRange_t qt_meta_stringdata_PythonQtWrapper_QMediaTimeRange = {
    {
QT_MOC_LITERAL(0, 0, 31), // "PythonQtWrapper_QMediaTimeRange"
QT_MOC_LITERAL(1, 32, 19), // "new_QMediaTimeRange"
QT_MOC_LITERAL(2, 52, 16), // "QMediaTimeRange*"
QT_MOC_LITERAL(3, 69, 0), // ""
QT_MOC_LITERAL(4, 70, 18), // "QMediaTimeInterval"
QT_MOC_LITERAL(5, 89, 6), // "arg__1"
QT_MOC_LITERAL(6, 96, 15), // "QMediaTimeRange"
QT_MOC_LITERAL(7, 112, 5), // "range"
QT_MOC_LITERAL(8, 118, 5), // "start"
QT_MOC_LITERAL(9, 124, 3), // "end"
QT_MOC_LITERAL(10, 128, 22), // "delete_QMediaTimeRange"
QT_MOC_LITERAL(11, 151, 3), // "obj"
QT_MOC_LITERAL(12, 155, 11), // "addInterval"
QT_MOC_LITERAL(13, 167, 16), // "theWrappedObject"
QT_MOC_LITERAL(14, 184, 8), // "interval"
QT_MOC_LITERAL(15, 193, 12), // "addTimeRange"
QT_MOC_LITERAL(16, 206, 5), // "clear"
QT_MOC_LITERAL(17, 212, 8), // "contains"
QT_MOC_LITERAL(18, 221, 4), // "time"
QT_MOC_LITERAL(19, 226, 12), // "earliestTime"
QT_MOC_LITERAL(20, 239, 9), // "intervals"
QT_MOC_LITERAL(21, 249, 25), // "QList<QMediaTimeInterval>"
QT_MOC_LITERAL(22, 275, 12), // "isContinuous"
QT_MOC_LITERAL(23, 288, 7), // "isEmpty"
QT_MOC_LITERAL(24, 296, 10), // "latestTime"
QT_MOC_LITERAL(25, 307, 7), // "__add__"
QT_MOC_LITERAL(26, 315, 6), // "arg__2"
QT_MOC_LITERAL(27, 322, 8), // "__iadd__"
QT_MOC_LITERAL(28, 331, 7), // "__sub__"
QT_MOC_LITERAL(29, 339, 8), // "__isub__"
QT_MOC_LITERAL(30, 348, 15), // "operator_assign"
QT_MOC_LITERAL(31, 364, 6), // "__eq__"
QT_MOC_LITERAL(32, 371, 14), // "removeInterval"
QT_MOC_LITERAL(33, 386, 15), // "removeTimeRange"
QT_MOC_LITERAL(34, 402, 11) // "py_toString"

    },
    "PythonQtWrapper_QMediaTimeRange\0"
    "new_QMediaTimeRange\0QMediaTimeRange*\0"
    "\0QMediaTimeInterval\0arg__1\0QMediaTimeRange\0"
    "range\0start\0end\0delete_QMediaTimeRange\0"
    "obj\0addInterval\0theWrappedObject\0"
    "interval\0addTimeRange\0clear\0contains\0"
    "time\0earliestTime\0intervals\0"
    "QList<QMediaTimeInterval>\0isContinuous\0"
    "isEmpty\0latestTime\0__add__\0arg__2\0"
    "__iadd__\0__sub__\0__isub__\0operator_assign\0"
    "__eq__\0removeInterval\0removeTimeRange\0"
    "py_toString"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaTimeRange[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  154,    3, 0x0a /* Public */,
       1,    1,  155,    3, 0x0a /* Public */,
       1,    1,  158,    3, 0x0a /* Public */,
       1,    2,  161,    3, 0x0a /* Public */,
      10,    1,  166,    3, 0x0a /* Public */,
      12,    2,  169,    3, 0x0a /* Public */,
      12,    3,  174,    3, 0x0a /* Public */,
      15,    2,  181,    3, 0x0a /* Public */,
      16,    1,  186,    3, 0x0a /* Public */,
      17,    2,  189,    3, 0x0a /* Public */,
      19,    1,  194,    3, 0x0a /* Public */,
      20,    1,  197,    3, 0x0a /* Public */,
      22,    1,  200,    3, 0x0a /* Public */,
      23,    1,  203,    3, 0x0a /* Public */,
      24,    1,  206,    3, 0x0a /* Public */,
      25,    2,  209,    3, 0x0a /* Public */,
      27,    2,  214,    3, 0x0a /* Public */,
      27,    2,  219,    3, 0x0a /* Public */,
      28,    2,  224,    3, 0x0a /* Public */,
      29,    2,  229,    3, 0x0a /* Public */,
      29,    2,  234,    3, 0x0a /* Public */,
      30,    2,  239,    3, 0x0a /* Public */,
      30,    2,  244,    3, 0x0a /* Public */,
      31,    2,  249,    3, 0x0a /* Public */,
      32,    2,  254,    3, 0x0a /* Public */,
      32,    3,  259,    3, 0x0a /* Public */,
      33,    2,  266,    3, 0x0a /* Public */,
      34,    1,  271,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 6,    7,
    0x80000000 | 2, QMetaType::LongLong, QMetaType::LongLong,    8,    9,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   13,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::LongLong, QMetaType::LongLong,   13,    8,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 6,   13,    5,
    QMetaType::Void, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::LongLong,   13,   18,
    QMetaType::LongLong, 0x80000000 | 2,   13,
    0x80000000 | 21, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::Bool, 0x80000000 | 2,   13,
    QMetaType::LongLong, 0x80000000 | 2,   13,
    0x80000000 | 6, 0x80000000 | 2, 0x80000000 | 6,   13,   26,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 4,   13,    5,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 6,   13,    5,
    0x80000000 | 6, 0x80000000 | 2, 0x80000000 | 6,   13,   26,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 4,   13,    5,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 6,   13,    5,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 4,   13,    5,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 6,   13,    5,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 6,   13,   26,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   13,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::LongLong, QMetaType::LongLong,   13,    8,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 6,   13,    5,
    QMetaType::QString, 0x80000000 | 2,    3,

       0        // eod
};

void PythonQtWrapper_QMediaTimeRange::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaTimeRange *_t = static_cast<PythonQtWrapper_QMediaTimeRange *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaTimeRange* _r = _t->new_QMediaTimeRange();
            if (_a[0]) *reinterpret_cast< QMediaTimeRange**>(_a[0]) = _r; }  break;
        case 1: { QMediaTimeRange* _r = _t->new_QMediaTimeRange((*reinterpret_cast< const QMediaTimeInterval(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaTimeRange**>(_a[0]) = _r; }  break;
        case 2: { QMediaTimeRange* _r = _t->new_QMediaTimeRange((*reinterpret_cast< const QMediaTimeRange(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaTimeRange**>(_a[0]) = _r; }  break;
        case 3: { QMediaTimeRange* _r = _t->new_QMediaTimeRange((*reinterpret_cast< qint64(*)>(_a[1])),(*reinterpret_cast< qint64(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaTimeRange**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QMediaTimeRange((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1]))); break;
        case 5: _t->addInterval((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])),(*reinterpret_cast< const QMediaTimeInterval(*)>(_a[2]))); break;
        case 6: _t->addInterval((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])),(*reinterpret_cast< qint64(*)>(_a[2])),(*reinterpret_cast< qint64(*)>(_a[3]))); break;
        case 7: _t->addTimeRange((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])),(*reinterpret_cast< const QMediaTimeRange(*)>(_a[2]))); break;
        case 8: _t->clear((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1]))); break;
        case 9: { bool _r = _t->contains((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])),(*reinterpret_cast< qint64(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { qint64 _r = _t->earliestTime((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 11: { QList<QMediaTimeInterval> _r = _t->intervals((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QMediaTimeInterval>*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->isContinuous((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->isEmpty((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { qint64 _r = _t->latestTime((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 15: { QMediaTimeRange _r = _t->__add__((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])),(*reinterpret_cast< const QMediaTimeRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaTimeRange*>(_a[0]) = _r; }  break;
        case 16: { QMediaTimeRange* _r = _t->__iadd__((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])),(*reinterpret_cast< const QMediaTimeInterval(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaTimeRange**>(_a[0]) = _r; }  break;
        case 17: { QMediaTimeRange* _r = _t->__iadd__((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])),(*reinterpret_cast< const QMediaTimeRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaTimeRange**>(_a[0]) = _r; }  break;
        case 18: { QMediaTimeRange _r = _t->__sub__((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])),(*reinterpret_cast< const QMediaTimeRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaTimeRange*>(_a[0]) = _r; }  break;
        case 19: { QMediaTimeRange* _r = _t->__isub__((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])),(*reinterpret_cast< const QMediaTimeInterval(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaTimeRange**>(_a[0]) = _r; }  break;
        case 20: { QMediaTimeRange* _r = _t->__isub__((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])),(*reinterpret_cast< const QMediaTimeRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaTimeRange**>(_a[0]) = _r; }  break;
        case 21: { QMediaTimeRange* _r = _t->operator_assign((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])),(*reinterpret_cast< const QMediaTimeInterval(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaTimeRange**>(_a[0]) = _r; }  break;
        case 22: { QMediaTimeRange* _r = _t->operator_assign((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])),(*reinterpret_cast< const QMediaTimeRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QMediaTimeRange**>(_a[0]) = _r; }  break;
        case 23: { bool _r = _t->__eq__((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])),(*reinterpret_cast< const QMediaTimeRange(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 24: _t->removeInterval((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])),(*reinterpret_cast< const QMediaTimeInterval(*)>(_a[2]))); break;
        case 25: _t->removeInterval((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])),(*reinterpret_cast< qint64(*)>(_a[2])),(*reinterpret_cast< qint64(*)>(_a[3]))); break;
        case 26: _t->removeTimeRange((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])),(*reinterpret_cast< const QMediaTimeRange(*)>(_a[2]))); break;
        case 27: { QString _r = _t->py_toString((*reinterpret_cast< QMediaTimeRange*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaTimeRange::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaTimeRange.data,
      qt_meta_data_PythonQtWrapper_QMediaTimeRange,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMediaTimeRange::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 < 28)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 28;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 28)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 28;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QMediaVideoProbeControl_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_QMediaVideoProbeControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMediaVideoProbeControl_t qt_meta_stringdata_PythonQtWrapper_QMediaVideoProbeControl = {
    {
QT_MOC_LITERAL(0, 0, 39), // "PythonQtWrapper_QMediaVideoPr..."
QT_MOC_LITERAL(1, 40, 27), // "new_QMediaVideoProbeControl"
QT_MOC_LITERAL(2, 68, 24), // "QMediaVideoProbeControl*"
QT_MOC_LITERAL(3, 93, 0), // ""
QT_MOC_LITERAL(4, 94, 6), // "parent"
QT_MOC_LITERAL(5, 101, 30), // "delete_QMediaVideoProbeControl"
QT_MOC_LITERAL(6, 132, 3) // "obj"

    },
    "PythonQtWrapper_QMediaVideoProbeControl\0"
    "new_QMediaVideoProbeControl\0"
    "QMediaVideoProbeControl*\0\0parent\0"
    "delete_QMediaVideoProbeControl\0obj"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMediaVideoProbeControl[] = {

 // 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_QMediaVideoProbeControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMediaVideoProbeControl *_t = static_cast<PythonQtWrapper_QMediaVideoProbeControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMediaVideoProbeControl* _r = _t->new_QMediaVideoProbeControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaVideoProbeControl**>(_a[0]) = _r; }  break;
        case 1: { QMediaVideoProbeControl* _r = _t->new_QMediaVideoProbeControl();
            if (_a[0]) *reinterpret_cast< QMediaVideoProbeControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QMediaVideoProbeControl((*reinterpret_cast< QMediaVideoProbeControl*(*)>(_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< QMediaVideoProbeControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMediaVideoProbeControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMediaVideoProbeControl.data,
      qt_meta_data_PythonQtWrapper_QMediaVideoProbeControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMediaVideoProbeControl::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_QMetaDataReaderControl_t {
    QByteArrayData data[15];
    char stringdata0[262];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMetaDataReaderControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMetaDataReaderControl_t qt_meta_stringdata_PythonQtWrapper_QMetaDataReaderControl = {
    {
QT_MOC_LITERAL(0, 0, 38), // "PythonQtWrapper_QMetaDataRead..."
QT_MOC_LITERAL(1, 39, 26), // "new_QMetaDataReaderControl"
QT_MOC_LITERAL(2, 66, 23), // "QMetaDataReaderControl*"
QT_MOC_LITERAL(3, 90, 0), // ""
QT_MOC_LITERAL(4, 91, 6), // "parent"
QT_MOC_LITERAL(5, 98, 29), // "delete_QMetaDataReaderControl"
QT_MOC_LITERAL(6, 128, 3), // "obj"
QT_MOC_LITERAL(7, 132, 17), // "availableMetaData"
QT_MOC_LITERAL(8, 150, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 167, 22), // "py_q_availableMetaData"
QT_MOC_LITERAL(10, 190, 19), // "isMetaDataAvailable"
QT_MOC_LITERAL(11, 210, 24), // "py_q_isMetaDataAvailable"
QT_MOC_LITERAL(12, 235, 8), // "metaData"
QT_MOC_LITERAL(13, 244, 3), // "key"
QT_MOC_LITERAL(14, 248, 13) // "py_q_metaData"

    },
    "PythonQtWrapper_QMetaDataReaderControl\0"
    "new_QMetaDataReaderControl\0"
    "QMetaDataReaderControl*\0\0parent\0"
    "delete_QMetaDataReaderControl\0obj\0"
    "availableMetaData\0theWrappedObject\0"
    "py_q_availableMetaData\0isMetaDataAvailable\0"
    "py_q_isMetaDataAvailable\0metaData\0key\0"
    "py_q_metaData"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMetaDataReaderControl[] = {

 // 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,    1,   66,    3, 0x0a /* Public */,
       9,    1,   69,    3, 0x0a /* Public */,
      10,    1,   72,    3, 0x0a /* Public */,
      11,    1,   75,    3, 0x0a /* Public */,
      12,    2,   78,    3, 0x0a /* Public */,
      14,    2,   83,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QMetaDataReaderControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMetaDataReaderControl *_t = static_cast<PythonQtWrapper_QMetaDataReaderControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMetaDataReaderControl* _r = _t->new_QMetaDataReaderControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMetaDataReaderControl**>(_a[0]) = _r; }  break;
        case 1: { QMetaDataReaderControl* _r = _t->new_QMetaDataReaderControl();
            if (_a[0]) *reinterpret_cast< QMetaDataReaderControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QMetaDataReaderControl((*reinterpret_cast< QMetaDataReaderControl*(*)>(_a[1]))); break;
        case 3: { QStringList _r = _t->availableMetaData((*reinterpret_cast< QMetaDataReaderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 4: { QStringList _r = _t->py_q_availableMetaData((*reinterpret_cast< QMetaDataReaderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->isMetaDataAvailable((*reinterpret_cast< QMetaDataReaderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->py_q_isMetaDataAvailable((*reinterpret_cast< QMetaDataReaderControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { QVariant _r = _t->metaData((*reinterpret_cast< QMetaDataReaderControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 8: { QVariant _r = _t->py_q_metaData((*reinterpret_cast< QMetaDataReaderControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_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< QMetaDataReaderControl* >(); 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< QMetaDataReaderControl* >(); 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< QMetaDataReaderControl* >(); 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< QMetaDataReaderControl* >(); 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< QMetaDataReaderControl* >(); 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< QMetaDataReaderControl* >(); 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< QMetaDataReaderControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMetaDataReaderControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMetaDataReaderControl.data,
      qt_meta_data_PythonQtWrapper_QMetaDataReaderControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMetaDataReaderControl::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_QMetaDataWriterControl_t {
    QByteArrayData data[20];
    char stringdata0[324];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMetaDataWriterControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMetaDataWriterControl_t qt_meta_stringdata_PythonQtWrapper_QMetaDataWriterControl = {
    {
QT_MOC_LITERAL(0, 0, 38), // "PythonQtWrapper_QMetaDataWrit..."
QT_MOC_LITERAL(1, 39, 26), // "new_QMetaDataWriterControl"
QT_MOC_LITERAL(2, 66, 23), // "QMetaDataWriterControl*"
QT_MOC_LITERAL(3, 90, 0), // ""
QT_MOC_LITERAL(4, 91, 6), // "parent"
QT_MOC_LITERAL(5, 98, 29), // "delete_QMetaDataWriterControl"
QT_MOC_LITERAL(6, 128, 3), // "obj"
QT_MOC_LITERAL(7, 132, 17), // "availableMetaData"
QT_MOC_LITERAL(8, 150, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 167, 22), // "py_q_availableMetaData"
QT_MOC_LITERAL(10, 190, 19), // "isMetaDataAvailable"
QT_MOC_LITERAL(11, 210, 24), // "py_q_isMetaDataAvailable"
QT_MOC_LITERAL(12, 235, 10), // "isWritable"
QT_MOC_LITERAL(13, 246, 15), // "py_q_isWritable"
QT_MOC_LITERAL(14, 262, 8), // "metaData"
QT_MOC_LITERAL(15, 271, 3), // "key"
QT_MOC_LITERAL(16, 275, 13), // "py_q_metaData"
QT_MOC_LITERAL(17, 289, 11), // "setMetaData"
QT_MOC_LITERAL(18, 301, 5), // "value"
QT_MOC_LITERAL(19, 307, 16) // "py_q_setMetaData"

    },
    "PythonQtWrapper_QMetaDataWriterControl\0"
    "new_QMetaDataWriterControl\0"
    "QMetaDataWriterControl*\0\0parent\0"
    "delete_QMetaDataWriterControl\0obj\0"
    "availableMetaData\0theWrappedObject\0"
    "py_q_availableMetaData\0isMetaDataAvailable\0"
    "py_q_isMetaDataAvailable\0isWritable\0"
    "py_q_isWritable\0metaData\0key\0py_q_metaData\0"
    "setMetaData\0value\0py_q_setMetaData"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMetaDataWriterControl[] = {

 // 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 */,
      13,    1,  101,    3, 0x0a /* Public */,
      14,    2,  104,    3, 0x0a /* Public */,
      16,    2,  109,    3, 0x0a /* Public */,
      17,    3,  114,    3, 0x0a /* Public */,
      19,    3,  121,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::QStringList, 0x80000000 | 2,    8,
    QMetaType::QStringList, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QString,    8,   15,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QString,    8,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, QMetaType::QVariant,    8,   15,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, QMetaType::QVariant,    8,   15,   18,

       0        // eod
};

void PythonQtWrapper_QMetaDataWriterControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QMetaDataWriterControl *_t = static_cast<PythonQtWrapper_QMetaDataWriterControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QMetaDataWriterControl* _r = _t->new_QMetaDataWriterControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMetaDataWriterControl**>(_a[0]) = _r; }  break;
        case 1: { QMetaDataWriterControl* _r = _t->new_QMetaDataWriterControl();
            if (_a[0]) *reinterpret_cast< QMetaDataWriterControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QMetaDataWriterControl((*reinterpret_cast< QMetaDataWriterControl*(*)>(_a[1]))); break;
        case 3: { QStringList _r = _t->availableMetaData((*reinterpret_cast< QMetaDataWriterControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 4: { QStringList _r = _t->py_q_availableMetaData((*reinterpret_cast< QMetaDataWriterControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->isMetaDataAvailable((*reinterpret_cast< QMetaDataWriterControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->py_q_isMetaDataAvailable((*reinterpret_cast< QMetaDataWriterControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->isWritable((*reinterpret_cast< QMetaDataWriterControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->py_q_isWritable((*reinterpret_cast< QMetaDataWriterControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { QVariant _r = _t->metaData((*reinterpret_cast< QMetaDataWriterControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 10: { QVariant _r = _t->py_q_metaData((*reinterpret_cast< QMetaDataWriterControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 11: _t->setMetaData((*reinterpret_cast< QMetaDataWriterControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 12: _t->py_q_setMetaData((*reinterpret_cast< QMetaDataWriterControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_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< QMetaDataWriterControl* >(); 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< QMetaDataWriterControl* >(); 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< QMetaDataWriterControl* >(); 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< QMetaDataWriterControl* >(); 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< QMetaDataWriterControl* >(); 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< QMetaDataWriterControl* >(); 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< QMetaDataWriterControl* >(); 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< QMetaDataWriterControl* >(); 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< QMetaDataWriterControl* >(); 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< QMetaDataWriterControl* >(); 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< QMetaDataWriterControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QMetaDataWriterControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMetaDataWriterControl.data,
      qt_meta_data_PythonQtWrapper_QMetaDataWriterControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMetaDataWriterControl::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_QMultimedia_t {
    QByteArrayData data[22];
    char stringdata0[354];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QMultimedia_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QMultimedia_t qt_meta_stringdata_PythonQtWrapper_QMultimedia = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QMultimedia"
QT_MOC_LITERAL(1, 28, 18), // "AvailabilityStatus"
QT_MOC_LITERAL(2, 47, 9), // "Available"
QT_MOC_LITERAL(3, 57, 14), // "ServiceMissing"
QT_MOC_LITERAL(4, 72, 4), // "Busy"
QT_MOC_LITERAL(5, 77, 13), // "ResourceError"
QT_MOC_LITERAL(6, 91, 12), // "EncodingMode"
QT_MOC_LITERAL(7, 104, 23), // "ConstantQualityEncoding"
QT_MOC_LITERAL(8, 128, 23), // "ConstantBitRateEncoding"
QT_MOC_LITERAL(9, 152, 22), // "AverageBitRateEncoding"
QT_MOC_LITERAL(10, 175, 15), // "TwoPassEncoding"
QT_MOC_LITERAL(11, 191, 15), // "EncodingQuality"
QT_MOC_LITERAL(12, 207, 14), // "VeryLowQuality"
QT_MOC_LITERAL(13, 222, 10), // "LowQuality"
QT_MOC_LITERAL(14, 233, 13), // "NormalQuality"
QT_MOC_LITERAL(15, 247, 11), // "HighQuality"
QT_MOC_LITERAL(16, 259, 15), // "VeryHighQuality"
QT_MOC_LITERAL(17, 275, 15), // "SupportEstimate"
QT_MOC_LITERAL(18, 291, 12), // "NotSupported"
QT_MOC_LITERAL(19, 304, 14), // "MaybeSupported"
QT_MOC_LITERAL(20, 319, 17), // "ProbablySupported"
QT_MOC_LITERAL(21, 337, 16) // "PreferredService"

    },
    "PythonQtWrapper_QMultimedia\0"
    "AvailabilityStatus\0Available\0"
    "ServiceMissing\0Busy\0ResourceError\0"
    "EncodingMode\0ConstantQualityEncoding\0"
    "ConstantBitRateEncoding\0AverageBitRateEncoding\0"
    "TwoPassEncoding\0EncodingQuality\0"
    "VeryLowQuality\0LowQuality\0NormalQuality\0"
    "HighQuality\0VeryHighQuality\0SupportEstimate\0"
    "NotSupported\0MaybeSupported\0"
    "ProbablySupported\0PreferredService"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QMultimedia[] = {

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

 // enums: name, flags, count, data
       1, 0x0,    4,   30,
       6, 0x0,    4,   38,
      11, 0x0,    5,   46,
      17, 0x0,    4,   56,

 // enum data: key, value
       2, uint(PythonQtWrapper_QMultimedia::Available),
       3, uint(PythonQtWrapper_QMultimedia::ServiceMissing),
       4, uint(PythonQtWrapper_QMultimedia::Busy),
       5, uint(PythonQtWrapper_QMultimedia::ResourceError),
       7, uint(PythonQtWrapper_QMultimedia::ConstantQualityEncoding),
       8, uint(PythonQtWrapper_QMultimedia::ConstantBitRateEncoding),
       9, uint(PythonQtWrapper_QMultimedia::AverageBitRateEncoding),
      10, uint(PythonQtWrapper_QMultimedia::TwoPassEncoding),
      12, uint(PythonQtWrapper_QMultimedia::VeryLowQuality),
      13, uint(PythonQtWrapper_QMultimedia::LowQuality),
      14, uint(PythonQtWrapper_QMultimedia::NormalQuality),
      15, uint(PythonQtWrapper_QMultimedia::HighQuality),
      16, uint(PythonQtWrapper_QMultimedia::VeryHighQuality),
      18, uint(PythonQtWrapper_QMultimedia::NotSupported),
      19, uint(PythonQtWrapper_QMultimedia::MaybeSupported),
      20, uint(PythonQtWrapper_QMultimedia::ProbablySupported),
      21, uint(PythonQtWrapper_QMultimedia::PreferredService),

       0        // eod
};

void PythonQtWrapper_QMultimedia::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    Q_UNUSED(_o);
    Q_UNUSED(_id);
    Q_UNUSED(_c);
    Q_UNUSED(_a);
}

const QMetaObject PythonQtWrapper_QMultimedia::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QMultimedia.data,
      qt_meta_data_PythonQtWrapper_QMultimedia,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QMultimedia::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QRadioData_t {
    QByteArrayData data[25];
    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_QRadioData_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QRadioData_t qt_meta_stringdata_PythonQtWrapper_QRadioData = {
    {
QT_MOC_LITERAL(0, 0, 26), // "PythonQtWrapper_QRadioData"
QT_MOC_LITERAL(1, 27, 14), // "new_QRadioData"
QT_MOC_LITERAL(2, 42, 11), // "QRadioData*"
QT_MOC_LITERAL(3, 54, 0), // ""
QT_MOC_LITERAL(4, 55, 13), // "QMediaObject*"
QT_MOC_LITERAL(5, 69, 11), // "mediaObject"
QT_MOC_LITERAL(6, 81, 6), // "parent"
QT_MOC_LITERAL(7, 88, 17), // "delete_QRadioData"
QT_MOC_LITERAL(8, 106, 3), // "obj"
QT_MOC_LITERAL(9, 110, 12), // "availability"
QT_MOC_LITERAL(10, 123, 31), // "QMultimedia::AvailabilityStatus"
QT_MOC_LITERAL(11, 155, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 172, 5), // "error"
QT_MOC_LITERAL(13, 178, 17), // "QRadioData::Error"
QT_MOC_LITERAL(14, 196, 11), // "errorString"
QT_MOC_LITERAL(15, 208, 31), // "isAlternativeFrequenciesEnabled"
QT_MOC_LITERAL(16, 240, 16), // "py_q_mediaObject"
QT_MOC_LITERAL(17, 257, 11), // "programType"
QT_MOC_LITERAL(18, 269, 23), // "QRadioData::ProgramType"
QT_MOC_LITERAL(19, 293, 15), // "programTypeName"
QT_MOC_LITERAL(20, 309, 9), // "radioText"
QT_MOC_LITERAL(21, 319, 19), // "py_q_setMediaObject"
QT_MOC_LITERAL(22, 339, 6), // "arg__1"
QT_MOC_LITERAL(23, 346, 9), // "stationId"
QT_MOC_LITERAL(24, 356, 11) // "stationName"

    },
    "PythonQtWrapper_QRadioData\0new_QRadioData\0"
    "QRadioData*\0\0QMediaObject*\0mediaObject\0"
    "parent\0delete_QRadioData\0obj\0availability\0"
    "QMultimedia::AvailabilityStatus\0"
    "theWrappedObject\0error\0QRadioData::Error\0"
    "errorString\0isAlternativeFrequenciesEnabled\0"
    "py_q_mediaObject\0programType\0"
    "QRadioData::ProgramType\0programTypeName\0"
    "radioText\0py_q_setMediaObject\0arg__1\0"
    "stationId\0stationName"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QRadioData[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,   84,    3, 0x0a /* Public */,
       1,    1,   89,    3, 0x2a /* Public | MethodCloned */,
       7,    1,   92,    3, 0x0a /* Public */,
       9,    1,   95,    3, 0x0a /* Public */,
      12,    1,   98,    3, 0x0a /* Public */,
      14,    1,  101,    3, 0x0a /* Public */,
      15,    1,  104,    3, 0x0a /* Public */,
      16,    1,  107,    3, 0x0a /* Public */,
      17,    1,  110,    3, 0x0a /* Public */,
      19,    1,  113,    3, 0x0a /* Public */,
      20,    1,  116,    3, 0x0a /* Public */,
      21,    2,  119,    3, 0x0a /* Public */,
      23,    1,  124,    3, 0x0a /* Public */,
      24,    1,  127,    3, 0x0a /* Public */,

 // 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,
    QMetaType::QString, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    0x80000000 | 4, 0x80000000 | 2,   11,
    0x80000000 | 18, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   11,   22,
    QMetaType::QString, 0x80000000 | 2,   11,
    QMetaType::QString, 0x80000000 | 2,   11,

       0        // eod
};

void PythonQtWrapper_QRadioData::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QRadioData *_t = static_cast<PythonQtWrapper_QRadioData *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QRadioData* _r = _t->new_QRadioData((*reinterpret_cast< QMediaObject*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QRadioData**>(_a[0]) = _r; }  break;
        case 1: { QRadioData* _r = _t->new_QRadioData((*reinterpret_cast< QMediaObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioData**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QRadioData((*reinterpret_cast< QRadioData*(*)>(_a[1]))); break;
        case 3: { QMultimedia::AvailabilityStatus _r = _t->availability((*reinterpret_cast< QRadioData*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMultimedia::AvailabilityStatus*>(_a[0]) = _r; }  break;
        case 4: { QRadioData::Error _r = _t->error((*reinterpret_cast< QRadioData*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioData::Error*>(_a[0]) = _r; }  break;
        case 5: { QString _r = _t->errorString((*reinterpret_cast< QRadioData*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->isAlternativeFrequenciesEnabled((*reinterpret_cast< QRadioData*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { QMediaObject* _r = _t->py_q_mediaObject((*reinterpret_cast< QRadioData*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMediaObject**>(_a[0]) = _r; }  break;
        case 8: { QRadioData::ProgramType _r = _t->programType((*reinterpret_cast< QRadioData*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioData::ProgramType*>(_a[0]) = _r; }  break;
        case 9: { QString _r = _t->programTypeName((*reinterpret_cast< QRadioData*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 10: { QString _r = _t->radioText((*reinterpret_cast< QRadioData*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->py_q_setMediaObject((*reinterpret_cast< QRadioData*(*)>(_a[1])),(*reinterpret_cast< QMediaObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { QString _r = _t->stationId((*reinterpret_cast< QRadioData*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 13: { QString _r = _t->stationName((*reinterpret_cast< QRadioData*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_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< QRadioData* >(); 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< QRadioData* >(); 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< QRadioData* >(); 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< QRadioData* >(); 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< QRadioData* >(); 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< QRadioData* >(); 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< QRadioData* >(); 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< QRadioData* >(); 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< QRadioData* >(); 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< QMediaObject* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioData* >(); 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< QRadioData* >(); 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< QRadioData* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QRadioData::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QRadioData.data,
      qt_meta_data_PythonQtWrapper_QRadioData,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QRadioData::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 < 14)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 14;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 14)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 14;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QRadioDataControl_t {
    QByteArrayData data[29];
    char stringdata0[510];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QRadioDataControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QRadioDataControl_t qt_meta_stringdata_PythonQtWrapper_QRadioDataControl = {
    {
QT_MOC_LITERAL(0, 0, 33), // "PythonQtWrapper_QRadioDataCon..."
QT_MOC_LITERAL(1, 34, 21), // "new_QRadioDataControl"
QT_MOC_LITERAL(2, 56, 18), // "QRadioDataControl*"
QT_MOC_LITERAL(3, 75, 0), // ""
QT_MOC_LITERAL(4, 76, 6), // "parent"
QT_MOC_LITERAL(5, 83, 24), // "delete_QRadioDataControl"
QT_MOC_LITERAL(6, 108, 3), // "obj"
QT_MOC_LITERAL(7, 112, 5), // "error"
QT_MOC_LITERAL(8, 118, 17), // "QRadioData::Error"
QT_MOC_LITERAL(9, 136, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 153, 10), // "py_q_error"
QT_MOC_LITERAL(11, 164, 11), // "errorString"
QT_MOC_LITERAL(12, 176, 16), // "py_q_errorString"
QT_MOC_LITERAL(13, 193, 31), // "isAlternativeFrequenciesEnabled"
QT_MOC_LITERAL(14, 225, 36), // "py_q_isAlternativeFrequencies..."
QT_MOC_LITERAL(15, 262, 11), // "programType"
QT_MOC_LITERAL(16, 274, 23), // "QRadioData::ProgramType"
QT_MOC_LITERAL(17, 298, 16), // "py_q_programType"
QT_MOC_LITERAL(18, 315, 15), // "programTypeName"
QT_MOC_LITERAL(19, 331, 20), // "py_q_programTypeName"
QT_MOC_LITERAL(20, 352, 9), // "radioText"
QT_MOC_LITERAL(21, 362, 14), // "py_q_radioText"
QT_MOC_LITERAL(22, 377, 32), // "setAlternativeFrequenciesEnabled"
QT_MOC_LITERAL(23, 410, 7), // "enabled"
QT_MOC_LITERAL(24, 418, 37), // "py_q_setAlternativeFrequencie..."
QT_MOC_LITERAL(25, 456, 9), // "stationId"
QT_MOC_LITERAL(26, 466, 14), // "py_q_stationId"
QT_MOC_LITERAL(27, 481, 11), // "stationName"
QT_MOC_LITERAL(28, 493, 16) // "py_q_stationName"

    },
    "PythonQtWrapper_QRadioDataControl\0"
    "new_QRadioDataControl\0QRadioDataControl*\0"
    "\0parent\0delete_QRadioDataControl\0obj\0"
    "error\0QRadioData::Error\0theWrappedObject\0"
    "py_q_error\0errorString\0py_q_errorString\0"
    "isAlternativeFrequenciesEnabled\0"
    "py_q_isAlternativeFrequenciesEnabled\0"
    "programType\0QRadioData::ProgramType\0"
    "py_q_programType\0programTypeName\0"
    "py_q_programTypeName\0radioText\0"
    "py_q_radioText\0setAlternativeFrequenciesEnabled\0"
    "enabled\0py_q_setAlternativeFrequenciesEnabled\0"
    "stationId\0py_q_stationId\0stationName\0"
    "py_q_stationName"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QRadioDataControl[] = {

 // 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 */,
      10,    1,  129,    3, 0x0a /* Public */,
      11,    1,  132,    3, 0x0a /* Public */,
      12,    1,  135,    3, 0x0a /* Public */,
      13,    1,  138,    3, 0x0a /* Public */,
      14,    1,  141,    3, 0x0a /* Public */,
      15,    1,  144,    3, 0x0a /* Public */,
      17,    1,  147,    3, 0x0a /* Public */,
      18,    1,  150,    3, 0x0a /* Public */,
      19,    1,  153,    3, 0x0a /* Public */,
      20,    1,  156,    3, 0x0a /* Public */,
      21,    1,  159,    3, 0x0a /* Public */,
      22,    2,  162,    3, 0x0a /* Public */,
      24,    2,  167,    3, 0x0a /* Public */,
      25,    1,  172,    3, 0x0a /* Public */,
      26,    1,  175,    3, 0x0a /* Public */,
      27,    1,  178,    3, 0x0a /* Public */,
      28,    1,  181,    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::QString, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    0x80000000 | 16, 0x80000000 | 2,    9,
    0x80000000 | 16, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   23,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   23,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QRadioDataControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QRadioDataControl *_t = static_cast<PythonQtWrapper_QRadioDataControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QRadioDataControl* _r = _t->new_QRadioDataControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioDataControl**>(_a[0]) = _r; }  break;
        case 1: { QRadioDataControl* _r = _t->new_QRadioDataControl();
            if (_a[0]) *reinterpret_cast< QRadioDataControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QRadioDataControl((*reinterpret_cast< QRadioDataControl*(*)>(_a[1]))); break;
        case 3: { QRadioData::Error _r = _t->error((*reinterpret_cast< QRadioDataControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioData::Error*>(_a[0]) = _r; }  break;
        case 4: { QRadioData::Error _r = _t->py_q_error((*reinterpret_cast< QRadioDataControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioData::Error*>(_a[0]) = _r; }  break;
        case 5: { QString _r = _t->errorString((*reinterpret_cast< QRadioDataControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 6: { QString _r = _t->py_q_errorString((*reinterpret_cast< QRadioDataControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->isAlternativeFrequenciesEnabled((*reinterpret_cast< QRadioDataControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->py_q_isAlternativeFrequenciesEnabled((*reinterpret_cast< QRadioDataControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { QRadioData::ProgramType _r = _t->programType((*reinterpret_cast< QRadioDataControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioData::ProgramType*>(_a[0]) = _r; }  break;
        case 10: { QRadioData::ProgramType _r = _t->py_q_programType((*reinterpret_cast< QRadioDataControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioData::ProgramType*>(_a[0]) = _r; }  break;
        case 11: { QString _r = _t->programTypeName((*reinterpret_cast< QRadioDataControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 12: { QString _r = _t->py_q_programTypeName((*reinterpret_cast< QRadioDataControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 13: { QString _r = _t->radioText((*reinterpret_cast< QRadioDataControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 14: { QString _r = _t->py_q_radioText((*reinterpret_cast< QRadioDataControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 15: _t->setAlternativeFrequenciesEnabled((*reinterpret_cast< QRadioDataControl*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 16: _t->py_q_setAlternativeFrequenciesEnabled((*reinterpret_cast< QRadioDataControl*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 17: { QString _r = _t->stationId((*reinterpret_cast< QRadioDataControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 18: { QString _r = _t->py_q_stationId((*reinterpret_cast< QRadioDataControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 19: { QString _r = _t->stationName((*reinterpret_cast< QRadioDataControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 20: { QString _r = _t->py_q_stationName((*reinterpret_cast< QRadioDataControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_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< QRadioDataControl* >(); 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< QRadioDataControl* >(); 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< QRadioDataControl* >(); 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< QRadioDataControl* >(); 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< QRadioDataControl* >(); 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< QRadioDataControl* >(); 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< QRadioDataControl* >(); 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< QRadioDataControl* >(); 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< QRadioDataControl* >(); 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< QRadioDataControl* >(); 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< QRadioDataControl* >(); 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< QRadioDataControl* >(); 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< QRadioDataControl* >(); 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< QRadioDataControl* >(); 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< QRadioDataControl* >(); 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< QRadioDataControl* >(); 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< QRadioDataControl* >(); 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< QRadioDataControl* >(); 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< QRadioDataControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QRadioDataControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QRadioDataControl.data,
      qt_meta_data_PythonQtWrapper_QRadioDataControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QRadioDataControl::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_QRadioTuner_t {
    QByteArrayData data[35];
    char stringdata0[458];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QRadioTuner_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QRadioTuner_t qt_meta_stringdata_PythonQtWrapper_QRadioTuner = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QRadioTuner"
QT_MOC_LITERAL(1, 28, 15), // "new_QRadioTuner"
QT_MOC_LITERAL(2, 44, 12), // "QRadioTuner*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 6), // "parent"
QT_MOC_LITERAL(5, 65, 18), // "delete_QRadioTuner"
QT_MOC_LITERAL(6, 84, 3), // "obj"
QT_MOC_LITERAL(7, 88, 17), // "py_q_availability"
QT_MOC_LITERAL(8, 106, 31), // "QMultimedia::AvailabilityStatus"
QT_MOC_LITERAL(9, 138, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 155, 4), // "band"
QT_MOC_LITERAL(11, 160, 17), // "QRadioTuner::Band"
QT_MOC_LITERAL(12, 178, 5), // "error"
QT_MOC_LITERAL(13, 184, 18), // "QRadioTuner::Error"
QT_MOC_LITERAL(14, 203, 11), // "errorString"
QT_MOC_LITERAL(15, 215, 9), // "frequency"
QT_MOC_LITERAL(16, 225, 14), // "frequencyRange"
QT_MOC_LITERAL(17, 240, 14), // "QPair<int,int>"
QT_MOC_LITERAL(18, 255, 13), // "frequencyStep"
QT_MOC_LITERAL(19, 269, 18), // "isAntennaConnected"
QT_MOC_LITERAL(20, 288, 15), // "isBandSupported"
QT_MOC_LITERAL(21, 304, 1), // "b"
QT_MOC_LITERAL(22, 306, 7), // "isMuted"
QT_MOC_LITERAL(23, 314, 11), // "isSearching"
QT_MOC_LITERAL(24, 326, 8), // "isStereo"
QT_MOC_LITERAL(25, 335, 9), // "radioData"
QT_MOC_LITERAL(26, 345, 11), // "QRadioData*"
QT_MOC_LITERAL(27, 357, 13), // "setStereoMode"
QT_MOC_LITERAL(28, 371, 23), // "QRadioTuner::StereoMode"
QT_MOC_LITERAL(29, 395, 4), // "mode"
QT_MOC_LITERAL(30, 400, 14), // "signalStrength"
QT_MOC_LITERAL(31, 415, 5), // "state"
QT_MOC_LITERAL(32, 421, 18), // "QRadioTuner::State"
QT_MOC_LITERAL(33, 440, 10), // "stereoMode"
QT_MOC_LITERAL(34, 451, 6) // "volume"

    },
    "PythonQtWrapper_QRadioTuner\0new_QRadioTuner\0"
    "QRadioTuner*\0\0parent\0delete_QRadioTuner\0"
    "obj\0py_q_availability\0"
    "QMultimedia::AvailabilityStatus\0"
    "theWrappedObject\0band\0QRadioTuner::Band\0"
    "error\0QRadioTuner::Error\0errorString\0"
    "frequency\0frequencyRange\0QPair<int,int>\0"
    "frequencyStep\0isAntennaConnected\0"
    "isBandSupported\0b\0isMuted\0isSearching\0"
    "isStereo\0radioData\0QRadioData*\0"
    "setStereoMode\0QRadioTuner::StereoMode\0"
    "mode\0signalStrength\0state\0QRadioTuner::State\0"
    "stereoMode\0volume"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QRadioTuner[] = {

 // 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 */,
      10,    1,  129,    3, 0x0a /* Public */,
      12,    1,  132,    3, 0x0a /* Public */,
      14,    1,  135,    3, 0x0a /* Public */,
      15,    1,  138,    3, 0x0a /* Public */,
      16,    2,  141,    3, 0x0a /* Public */,
      18,    2,  146,    3, 0x0a /* Public */,
      19,    1,  151,    3, 0x0a /* Public */,
      20,    2,  154,    3, 0x0a /* Public */,
      22,    1,  159,    3, 0x0a /* Public */,
      23,    1,  162,    3, 0x0a /* Public */,
      24,    1,  165,    3, 0x0a /* Public */,
      25,    1,  168,    3, 0x0a /* Public */,
      27,    2,  171,    3, 0x0a /* Public */,
      30,    1,  176,    3, 0x0a /* Public */,
      31,    1,  179,    3, 0x0a /* Public */,
      33,    1,  182,    3, 0x0a /* Public */,
      34,    1,  185,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    0x80000000 | 8, 0x80000000 | 2,    9,
    0x80000000 | 11, 0x80000000 | 2,    9,
    0x80000000 | 13, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    0x80000000 | 17, 0x80000000 | 2, 0x80000000 | 11,    9,   10,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 11,    9,   10,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 11,    9,   21,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    0x80000000 | 26, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28,    9,   29,
    QMetaType::Int, 0x80000000 | 2,    9,
    0x80000000 | 32, 0x80000000 | 2,    9,
    0x80000000 | 28, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QRadioTuner::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QRadioTuner *_t = static_cast<PythonQtWrapper_QRadioTuner *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QRadioTuner* _r = _t->new_QRadioTuner((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioTuner**>(_a[0]) = _r; }  break;
        case 1: { QRadioTuner* _r = _t->new_QRadioTuner();
            if (_a[0]) *reinterpret_cast< QRadioTuner**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QRadioTuner((*reinterpret_cast< QRadioTuner*(*)>(_a[1]))); break;
        case 3: { QMultimedia::AvailabilityStatus _r = _t->py_q_availability((*reinterpret_cast< QRadioTuner*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMultimedia::AvailabilityStatus*>(_a[0]) = _r; }  break;
        case 4: { QRadioTuner::Band _r = _t->band((*reinterpret_cast< QRadioTuner*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioTuner::Band*>(_a[0]) = _r; }  break;
        case 5: { QRadioTuner::Error _r = _t->error((*reinterpret_cast< QRadioTuner*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioTuner::Error*>(_a[0]) = _r; }  break;
        case 6: { QString _r = _t->errorString((*reinterpret_cast< QRadioTuner*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 7: { int _r = _t->frequency((*reinterpret_cast< QRadioTuner*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { QPair<int,int> _r = _t->frequencyRange((*reinterpret_cast< QRadioTuner*(*)>(_a[1])),(*reinterpret_cast< QRadioTuner::Band(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPair<int,int>*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->frequencyStep((*reinterpret_cast< QRadioTuner*(*)>(_a[1])),(*reinterpret_cast< QRadioTuner::Band(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->isAntennaConnected((*reinterpret_cast< QRadioTuner*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->isBandSupported((*reinterpret_cast< QRadioTuner*(*)>(_a[1])),(*reinterpret_cast< QRadioTuner::Band(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->isMuted((*reinterpret_cast< QRadioTuner*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->isSearching((*reinterpret_cast< QRadioTuner*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->isStereo((*reinterpret_cast< QRadioTuner*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { QRadioData* _r = _t->radioData((*reinterpret_cast< QRadioTuner*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioData**>(_a[0]) = _r; }  break;
        case 16: _t->setStereoMode((*reinterpret_cast< QRadioTuner*(*)>(_a[1])),(*reinterpret_cast< QRadioTuner::StereoMode(*)>(_a[2]))); break;
        case 17: { int _r = _t->signalStrength((*reinterpret_cast< QRadioTuner*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 18: { QRadioTuner::State _r = _t->state((*reinterpret_cast< QRadioTuner*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioTuner::State*>(_a[0]) = _r; }  break;
        case 19: { QRadioTuner::StereoMode _r = _t->stereoMode((*reinterpret_cast< QRadioTuner*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioTuner::StereoMode*>(_a[0]) = _r; }  break;
        case 20: { int _r = _t->volume((*reinterpret_cast< QRadioTuner*(*)>(_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< QRadioTuner* >(); 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< QRadioTuner* >(); 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< QRadioTuner* >(); 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< QRadioTuner* >(); 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< QRadioTuner* >(); 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< QRadioTuner* >(); 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< QRadioTuner* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTuner::Band >(); 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< QRadioTuner* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTuner::Band >(); 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< QRadioTuner* >(); 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< QRadioTuner* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTuner::Band >(); 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< QRadioTuner* >(); 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< QRadioTuner* >(); 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< QRadioTuner* >(); 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< QRadioTuner* >(); 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< QRadioTuner* >(); break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTuner::StereoMode >(); 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< QRadioTuner* >(); 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< QRadioTuner* >(); 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< QRadioTuner* >(); 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< QRadioTuner* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QRadioTuner::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QRadioTuner.data,
      qt_meta_data_PythonQtWrapper_QRadioTuner,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QRadioTuner::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_QRadioTunerControl_t {
    QByteArrayData data[70];
    char stringdata0[986];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QRadioTunerControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QRadioTunerControl_t qt_meta_stringdata_PythonQtWrapper_QRadioTunerControl = {
    {
QT_MOC_LITERAL(0, 0, 34), // "PythonQtWrapper_QRadioTunerCo..."
QT_MOC_LITERAL(1, 35, 22), // "new_QRadioTunerControl"
QT_MOC_LITERAL(2, 58, 19), // "QRadioTunerControl*"
QT_MOC_LITERAL(3, 78, 0), // ""
QT_MOC_LITERAL(4, 79, 6), // "parent"
QT_MOC_LITERAL(5, 86, 25), // "delete_QRadioTunerControl"
QT_MOC_LITERAL(6, 112, 3), // "obj"
QT_MOC_LITERAL(7, 116, 4), // "band"
QT_MOC_LITERAL(8, 121, 17), // "QRadioTuner::Band"
QT_MOC_LITERAL(9, 139, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 156, 9), // "py_q_band"
QT_MOC_LITERAL(11, 166, 12), // "cancelSearch"
QT_MOC_LITERAL(12, 179, 17), // "py_q_cancelSearch"
QT_MOC_LITERAL(13, 197, 5), // "error"
QT_MOC_LITERAL(14, 203, 18), // "QRadioTuner::Error"
QT_MOC_LITERAL(15, 222, 10), // "py_q_error"
QT_MOC_LITERAL(16, 233, 11), // "errorString"
QT_MOC_LITERAL(17, 245, 16), // "py_q_errorString"
QT_MOC_LITERAL(18, 262, 9), // "frequency"
QT_MOC_LITERAL(19, 272, 14), // "py_q_frequency"
QT_MOC_LITERAL(20, 287, 14), // "frequencyRange"
QT_MOC_LITERAL(21, 302, 14), // "QPair<int,int>"
QT_MOC_LITERAL(22, 317, 1), // "b"
QT_MOC_LITERAL(23, 319, 19), // "py_q_frequencyRange"
QT_MOC_LITERAL(24, 339, 13), // "frequencyStep"
QT_MOC_LITERAL(25, 353, 18), // "py_q_frequencyStep"
QT_MOC_LITERAL(26, 372, 18), // "isAntennaConnected"
QT_MOC_LITERAL(27, 391, 23), // "py_q_isAntennaConnected"
QT_MOC_LITERAL(28, 415, 15), // "isBandSupported"
QT_MOC_LITERAL(29, 431, 20), // "py_q_isBandSupported"
QT_MOC_LITERAL(30, 452, 7), // "isMuted"
QT_MOC_LITERAL(31, 460, 12), // "py_q_isMuted"
QT_MOC_LITERAL(32, 473, 11), // "isSearching"
QT_MOC_LITERAL(33, 485, 16), // "py_q_isSearching"
QT_MOC_LITERAL(34, 502, 8), // "isStereo"
QT_MOC_LITERAL(35, 511, 13), // "py_q_isStereo"
QT_MOC_LITERAL(36, 525, 17), // "searchAllStations"
QT_MOC_LITERAL(37, 543, 23), // "QRadioTuner::SearchMode"
QT_MOC_LITERAL(38, 567, 10), // "searchMode"
QT_MOC_LITERAL(39, 578, 22), // "py_q_searchAllStations"
QT_MOC_LITERAL(40, 601, 14), // "searchBackward"
QT_MOC_LITERAL(41, 616, 19), // "py_q_searchBackward"
QT_MOC_LITERAL(42, 636, 13), // "searchForward"
QT_MOC_LITERAL(43, 650, 18), // "py_q_searchForward"
QT_MOC_LITERAL(44, 669, 7), // "setBand"
QT_MOC_LITERAL(45, 677, 12), // "py_q_setBand"
QT_MOC_LITERAL(46, 690, 12), // "setFrequency"
QT_MOC_LITERAL(47, 703, 17), // "py_q_setFrequency"
QT_MOC_LITERAL(48, 721, 8), // "setMuted"
QT_MOC_LITERAL(49, 730, 5), // "muted"
QT_MOC_LITERAL(50, 736, 13), // "py_q_setMuted"
QT_MOC_LITERAL(51, 750, 13), // "setStereoMode"
QT_MOC_LITERAL(52, 764, 23), // "QRadioTuner::StereoMode"
QT_MOC_LITERAL(53, 788, 4), // "mode"
QT_MOC_LITERAL(54, 793, 18), // "py_q_setStereoMode"
QT_MOC_LITERAL(55, 812, 9), // "setVolume"
QT_MOC_LITERAL(56, 822, 6), // "volume"
QT_MOC_LITERAL(57, 829, 14), // "py_q_setVolume"
QT_MOC_LITERAL(58, 844, 14), // "signalStrength"
QT_MOC_LITERAL(59, 859, 19), // "py_q_signalStrength"
QT_MOC_LITERAL(60, 879, 5), // "start"
QT_MOC_LITERAL(61, 885, 10), // "py_q_start"
QT_MOC_LITERAL(62, 896, 5), // "state"
QT_MOC_LITERAL(63, 902, 18), // "QRadioTuner::State"
QT_MOC_LITERAL(64, 921, 10), // "py_q_state"
QT_MOC_LITERAL(65, 932, 10), // "stereoMode"
QT_MOC_LITERAL(66, 943, 15), // "py_q_stereoMode"
QT_MOC_LITERAL(67, 959, 4), // "stop"
QT_MOC_LITERAL(68, 964, 9), // "py_q_stop"
QT_MOC_LITERAL(69, 974, 11) // "py_q_volume"

    },
    "PythonQtWrapper_QRadioTunerControl\0"
    "new_QRadioTunerControl\0QRadioTunerControl*\0"
    "\0parent\0delete_QRadioTunerControl\0obj\0"
    "band\0QRadioTuner::Band\0theWrappedObject\0"
    "py_q_band\0cancelSearch\0py_q_cancelSearch\0"
    "error\0QRadioTuner::Error\0py_q_error\0"
    "errorString\0py_q_errorString\0frequency\0"
    "py_q_frequency\0frequencyRange\0"
    "QPair<int,int>\0b\0py_q_frequencyRange\0"
    "frequencyStep\0py_q_frequencyStep\0"
    "isAntennaConnected\0py_q_isAntennaConnected\0"
    "isBandSupported\0py_q_isBandSupported\0"
    "isMuted\0py_q_isMuted\0isSearching\0"
    "py_q_isSearching\0isStereo\0py_q_isStereo\0"
    "searchAllStations\0QRadioTuner::SearchMode\0"
    "searchMode\0py_q_searchAllStations\0"
    "searchBackward\0py_q_searchBackward\0"
    "searchForward\0py_q_searchForward\0"
    "setBand\0py_q_setBand\0setFrequency\0"
    "py_q_setFrequency\0setMuted\0muted\0"
    "py_q_setMuted\0setStereoMode\0"
    "QRadioTuner::StereoMode\0mode\0"
    "py_q_setStereoMode\0setVolume\0volume\0"
    "py_q_setVolume\0signalStrength\0"
    "py_q_signalStrength\0start\0py_q_start\0"
    "state\0QRadioTuner::State\0py_q_state\0"
    "stereoMode\0py_q_stereoMode\0stop\0"
    "py_q_stop\0py_q_volume"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QRadioTunerControl[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,  299,    3, 0x0a /* Public */,
       1,    0,  302,    3, 0x2a /* Public | MethodCloned */,
       5,    1,  303,    3, 0x0a /* Public */,
       7,    1,  306,    3, 0x0a /* Public */,
      10,    1,  309,    3, 0x0a /* Public */,
      11,    1,  312,    3, 0x0a /* Public */,
      12,    1,  315,    3, 0x0a /* Public */,
      13,    1,  318,    3, 0x0a /* Public */,
      15,    1,  321,    3, 0x0a /* Public */,
      16,    1,  324,    3, 0x0a /* Public */,
      17,    1,  327,    3, 0x0a /* Public */,
      18,    1,  330,    3, 0x0a /* Public */,
      19,    1,  333,    3, 0x0a /* Public */,
      20,    2,  336,    3, 0x0a /* Public */,
      23,    2,  341,    3, 0x0a /* Public */,
      24,    2,  346,    3, 0x0a /* Public */,
      25,    2,  351,    3, 0x0a /* Public */,
      26,    1,  356,    3, 0x0a /* Public */,
      27,    1,  359,    3, 0x0a /* Public */,
      28,    2,  362,    3, 0x0a /* Public */,
      29,    2,  367,    3, 0x0a /* Public */,
      30,    1,  372,    3, 0x0a /* Public */,
      31,    1,  375,    3, 0x0a /* Public */,
      32,    1,  378,    3, 0x0a /* Public */,
      33,    1,  381,    3, 0x0a /* Public */,
      34,    1,  384,    3, 0x0a /* Public */,
      35,    1,  387,    3, 0x0a /* Public */,
      36,    2,  390,    3, 0x0a /* Public */,
      36,    1,  395,    3, 0x2a /* Public | MethodCloned */,
      39,    2,  398,    3, 0x0a /* Public */,
      39,    1,  403,    3, 0x2a /* Public | MethodCloned */,
      40,    1,  406,    3, 0x0a /* Public */,
      41,    1,  409,    3, 0x0a /* Public */,
      42,    1,  412,    3, 0x0a /* Public */,
      43,    1,  415,    3, 0x0a /* Public */,
      44,    2,  418,    3, 0x0a /* Public */,
      45,    2,  423,    3, 0x0a /* Public */,
      46,    2,  428,    3, 0x0a /* Public */,
      47,    2,  433,    3, 0x0a /* Public */,
      48,    2,  438,    3, 0x0a /* Public */,
      50,    2,  443,    3, 0x0a /* Public */,
      51,    2,  448,    3, 0x0a /* Public */,
      54,    2,  453,    3, 0x0a /* Public */,
      55,    2,  458,    3, 0x0a /* Public */,
      57,    2,  463,    3, 0x0a /* Public */,
      58,    1,  468,    3, 0x0a /* Public */,
      59,    1,  471,    3, 0x0a /* Public */,
      60,    1,  474,    3, 0x0a /* Public */,
      61,    1,  477,    3, 0x0a /* Public */,
      62,    1,  480,    3, 0x0a /* Public */,
      64,    1,  483,    3, 0x0a /* Public */,
      65,    1,  486,    3, 0x0a /* Public */,
      66,    1,  489,    3, 0x0a /* Public */,
      67,    1,  492,    3, 0x0a /* Public */,
      68,    1,  495,    3, 0x0a /* Public */,
      56,    1,  498,    3, 0x0a /* Public */,
      69,    1,  501,    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,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    0x80000000 | 14, 0x80000000 | 2,    9,
    0x80000000 | 14, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    0x80000000 | 21, 0x80000000 | 2, 0x80000000 | 8,    9,   22,
    0x80000000 | 21, 0x80000000 | 2, 0x80000000 | 8,    9,   22,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 8,    9,   22,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 8,    9,   22,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 8,    9,   22,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 8,    9,   22,
    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::Void, 0x80000000 | 2, 0x80000000 | 37,    9,   38,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 37,    9,   38,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 8,    9,   22,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 8,    9,   22,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   18,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   49,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    9,   49,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 52,    9,   53,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 52,    9,   53,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   56,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   56,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2,    9,
    0x80000000 | 63, 0x80000000 | 2,    9,
    0x80000000 | 63, 0x80000000 | 2,    9,
    0x80000000 | 52, 0x80000000 | 2,    9,
    0x80000000 | 52, 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_QRadioTunerControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QRadioTunerControl *_t = static_cast<PythonQtWrapper_QRadioTunerControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QRadioTunerControl* _r = _t->new_QRadioTunerControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioTunerControl**>(_a[0]) = _r; }  break;
        case 1: { QRadioTunerControl* _r = _t->new_QRadioTunerControl();
            if (_a[0]) *reinterpret_cast< QRadioTunerControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QRadioTunerControl((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1]))); break;
        case 3: { QRadioTuner::Band _r = _t->band((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioTuner::Band*>(_a[0]) = _r; }  break;
        case 4: { QRadioTuner::Band _r = _t->py_q_band((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioTuner::Band*>(_a[0]) = _r; }  break;
        case 5: _t->cancelSearch((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1]))); break;
        case 6: _t->py_q_cancelSearch((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1]))); break;
        case 7: { QRadioTuner::Error _r = _t->error((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioTuner::Error*>(_a[0]) = _r; }  break;
        case 8: { QRadioTuner::Error _r = _t->py_q_error((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioTuner::Error*>(_a[0]) = _r; }  break;
        case 9: { QString _r = _t->errorString((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 10: { QString _r = _t->py_q_errorString((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->frequency((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: { int _r = _t->py_q_frequency((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 13: { QPair<int,int> _r = _t->frequencyRange((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])),(*reinterpret_cast< QRadioTuner::Band(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPair<int,int>*>(_a[0]) = _r; }  break;
        case 14: { QPair<int,int> _r = _t->py_q_frequencyRange((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])),(*reinterpret_cast< QRadioTuner::Band(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPair<int,int>*>(_a[0]) = _r; }  break;
        case 15: { int _r = _t->frequencyStep((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])),(*reinterpret_cast< QRadioTuner::Band(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 16: { int _r = _t->py_q_frequencyStep((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])),(*reinterpret_cast< QRadioTuner::Band(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 17: { bool _r = _t->isAntennaConnected((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 18: { bool _r = _t->py_q_isAntennaConnected((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { bool _r = _t->isBandSupported((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])),(*reinterpret_cast< QRadioTuner::Band(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 20: { bool _r = _t->py_q_isBandSupported((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])),(*reinterpret_cast< QRadioTuner::Band(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->isMuted((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { bool _r = _t->py_q_isMuted((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 23: { bool _r = _t->isSearching((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 24: { bool _r = _t->py_q_isSearching((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 25: { bool _r = _t->isStereo((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 26: { bool _r = _t->py_q_isStereo((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 27: _t->searchAllStations((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])),(*reinterpret_cast< QRadioTuner::SearchMode(*)>(_a[2]))); break;
        case 28: _t->searchAllStations((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1]))); break;
        case 29: _t->py_q_searchAllStations((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])),(*reinterpret_cast< QRadioTuner::SearchMode(*)>(_a[2]))); break;
        case 30: _t->py_q_searchAllStations((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1]))); break;
        case 31: _t->searchBackward((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1]))); break;
        case 32: _t->py_q_searchBackward((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1]))); break;
        case 33: _t->searchForward((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1]))); break;
        case 34: _t->py_q_searchForward((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1]))); break;
        case 35: _t->setBand((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])),(*reinterpret_cast< QRadioTuner::Band(*)>(_a[2]))); break;
        case 36: _t->py_q_setBand((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])),(*reinterpret_cast< QRadioTuner::Band(*)>(_a[2]))); break;
        case 37: _t->setFrequency((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 38: _t->py_q_setFrequency((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 39: _t->setMuted((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 40: _t->py_q_setMuted((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 41: _t->setStereoMode((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])),(*reinterpret_cast< QRadioTuner::StereoMode(*)>(_a[2]))); break;
        case 42: _t->py_q_setStereoMode((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])),(*reinterpret_cast< QRadioTuner::StereoMode(*)>(_a[2]))); break;
        case 43: _t->setVolume((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 44: _t->py_q_setVolume((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 45: { int _r = _t->signalStrength((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 46: { int _r = _t->py_q_signalStrength((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 47: _t->start((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1]))); break;
        case 48: _t->py_q_start((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1]))); break;
        case 49: { QRadioTuner::State _r = _t->state((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioTuner::State*>(_a[0]) = _r; }  break;
        case 50: { QRadioTuner::State _r = _t->py_q_state((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioTuner::State*>(_a[0]) = _r; }  break;
        case 51: { QRadioTuner::StereoMode _r = _t->stereoMode((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioTuner::StereoMode*>(_a[0]) = _r; }  break;
        case 52: { QRadioTuner::StereoMode _r = _t->py_q_stereoMode((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRadioTuner::StereoMode*>(_a[0]) = _r; }  break;
        case 53: _t->stop((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1]))); break;
        case 54: _t->py_q_stop((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1]))); break;
        case 55: { int _r = _t->volume((*reinterpret_cast< QRadioTunerControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 56: { int _r = _t->py_q_volume((*reinterpret_cast< QRadioTunerControl*(*)>(_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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTuner::Band >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); 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< QRadioTuner::Band >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); 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< QRadioTuner::Band >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); 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< QRadioTuner::Band >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTuner::Band >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); 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< QRadioTuner::Band >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTuner::SearchMode >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); break;
            }
            break;
        case 29:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTuner::SearchMode >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); break;
            }
            break;
        case 32:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); break;
            }
            break;
        case 35:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTuner::Band >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); break;
            }
            break;
        case 36:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTuner::Band >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); break;
            }
            break;
        case 41:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTuner::StereoMode >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); break;
            }
            break;
        case 42:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTuner::StereoMode >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); 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< QRadioTunerControl* >(); break;
            }
            break;
        case 47:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); break;
            }
            break;
        case 48:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); break;
            }
            break;
        case 49:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); break;
            }
            break;
        case 50:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); break;
            }
            break;
        case 51:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); break;
            }
            break;
        case 52:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); break;
            }
            break;
        case 53:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); break;
            }
            break;
        case 54:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); break;
            }
            break;
        case 55:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); break;
            }
            break;
        case 56:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QRadioTunerControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QRadioTunerControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QRadioTunerControl.data,
      qt_meta_data_PythonQtWrapper_QRadioTunerControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QRadioTunerControl::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 < 57)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 57;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 57)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 57;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QSound_t {
    QByteArrayData data[18];
    char stringdata0[184];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QSound_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QSound_t qt_meta_stringdata_PythonQtWrapper_QSound = {
    {
QT_MOC_LITERAL(0, 0, 22), // "PythonQtWrapper_QSound"
QT_MOC_LITERAL(1, 23, 10), // "new_QSound"
QT_MOC_LITERAL(2, 34, 7), // "QSound*"
QT_MOC_LITERAL(3, 42, 0), // ""
QT_MOC_LITERAL(4, 43, 8), // "filename"
QT_MOC_LITERAL(5, 52, 6), // "parent"
QT_MOC_LITERAL(6, 59, 13), // "delete_QSound"
QT_MOC_LITERAL(7, 73, 3), // "obj"
QT_MOC_LITERAL(8, 77, 8), // "fileName"
QT_MOC_LITERAL(9, 86, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 103, 10), // "isFinished"
QT_MOC_LITERAL(11, 114, 5), // "loops"
QT_MOC_LITERAL(12, 120, 14), // "loopsRemaining"
QT_MOC_LITERAL(13, 135, 18), // "static_QSound_play"
QT_MOC_LITERAL(14, 154, 8), // "setLoops"
QT_MOC_LITERAL(15, 163, 6), // "arg__1"
QT_MOC_LITERAL(16, 170, 4), // "Loop"
QT_MOC_LITERAL(17, 175, 8) // "Infinite"

    },
    "PythonQtWrapper_QSound\0new_QSound\0"
    "QSound*\0\0filename\0parent\0delete_QSound\0"
    "obj\0fileName\0theWrappedObject\0isFinished\0"
    "loops\0loopsRemaining\0static_QSound_play\0"
    "setLoops\0arg__1\0Loop\0Infinite"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QSound[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    2,   59,    3, 0x0a /* Public */,
       1,    1,   64,    3, 0x2a /* Public | MethodCloned */,
       6,    1,   67,    3, 0x0a /* Public */,
       8,    1,   70,    3, 0x0a /* Public */,
      10,    1,   73,    3, 0x0a /* Public */,
      11,    1,   76,    3, 0x0a /* Public */,
      12,    1,   79,    3, 0x0a /* Public */,
      13,    1,   82,    3, 0x0a /* Public */,
      14,    2,   85,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QString, QMetaType::QObjectStar,    4,    5,
    0x80000000 | 2, QMetaType::QString,    4,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::QString, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::Void, QMetaType::QString,    4,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   15,

 // enums: name, flags, count, data
      16, 0x0,    1,   94,

 // enum data: key, value
      17, uint(PythonQtWrapper_QSound::Infinite),

       0        // eod
};

void PythonQtWrapper_QSound::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QSound *_t = static_cast<PythonQtWrapper_QSound *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QSound* _r = _t->new_QSound((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QSound**>(_a[0]) = _r; }  break;
        case 1: { QSound* _r = _t->new_QSound((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSound**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QSound((*reinterpret_cast< QSound*(*)>(_a[1]))); break;
        case 3: { QString _r = _t->fileName((*reinterpret_cast< QSound*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->isFinished((*reinterpret_cast< QSound*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->loops((*reinterpret_cast< QSound*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->loopsRemaining((*reinterpret_cast< QSound*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: _t->static_QSound_play((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 8: _t->setLoops((*reinterpret_cast< QSound*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_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< QSound* >(); 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< QSound* >(); 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< QSound* >(); 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< QSound* >(); 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< QSound* >(); 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< QSound* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QSound::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QSound.data,
      qt_meta_data_PythonQtWrapper_QSound,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QSound::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_QSoundEffect_t {
    QByteArrayData data[33];
    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_QSoundEffect_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QSoundEffect_t qt_meta_stringdata_PythonQtWrapper_QSoundEffect = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QSoundEffect"
QT_MOC_LITERAL(1, 29, 16), // "new_QSoundEffect"
QT_MOC_LITERAL(2, 46, 13), // "QSoundEffect*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 6), // "parent"
QT_MOC_LITERAL(5, 68, 19), // "delete_QSoundEffect"
QT_MOC_LITERAL(6, 88, 3), // "obj"
QT_MOC_LITERAL(7, 92, 8), // "category"
QT_MOC_LITERAL(8, 101, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 118, 8), // "isLoaded"
QT_MOC_LITERAL(10, 127, 7), // "isMuted"
QT_MOC_LITERAL(11, 135, 9), // "isPlaying"
QT_MOC_LITERAL(12, 145, 9), // "loopCount"
QT_MOC_LITERAL(13, 155, 14), // "loopsRemaining"
QT_MOC_LITERAL(14, 170, 11), // "setCategory"
QT_MOC_LITERAL(15, 182, 12), // "setLoopCount"
QT_MOC_LITERAL(16, 195, 8), // "setMuted"
QT_MOC_LITERAL(17, 204, 5), // "muted"
QT_MOC_LITERAL(18, 210, 9), // "setSource"
QT_MOC_LITERAL(19, 220, 3), // "url"
QT_MOC_LITERAL(20, 224, 9), // "setVolume"
QT_MOC_LITERAL(21, 234, 6), // "volume"
QT_MOC_LITERAL(22, 241, 6), // "source"
QT_MOC_LITERAL(23, 248, 6), // "status"
QT_MOC_LITERAL(24, 255, 20), // "QSoundEffect::Status"
QT_MOC_LITERAL(25, 276, 38), // "static_QSoundEffect_supported..."
QT_MOC_LITERAL(26, 315, 4), // "Loop"
QT_MOC_LITERAL(27, 320, 8), // "Infinite"
QT_MOC_LITERAL(28, 329, 6), // "Status"
QT_MOC_LITERAL(29, 336, 4), // "Null"
QT_MOC_LITERAL(30, 341, 7), // "Loading"
QT_MOC_LITERAL(31, 349, 5), // "Ready"
QT_MOC_LITERAL(32, 355, 5) // "Error"

    },
    "PythonQtWrapper_QSoundEffect\0"
    "new_QSoundEffect\0QSoundEffect*\0\0parent\0"
    "delete_QSoundEffect\0obj\0category\0"
    "theWrappedObject\0isLoaded\0isMuted\0"
    "isPlaying\0loopCount\0loopsRemaining\0"
    "setCategory\0setLoopCount\0setMuted\0"
    "muted\0setSource\0url\0setVolume\0volume\0"
    "source\0status\0QSoundEffect::Status\0"
    "static_QSoundEffect_supportedMimeTypes\0"
    "Loop\0Infinite\0Status\0Null\0Loading\0"
    "Ready\0Error"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QSoundEffect[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      18,   14, // methods
       0,    0, // properties
       2,  164, // 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 */,
       5,    1,  108,    3, 0x0a /* Public */,
       7,    1,  111,    3, 0x0a /* Public */,
       9,    1,  114,    3, 0x0a /* Public */,
      10,    1,  117,    3, 0x0a /* Public */,
      11,    1,  120,    3, 0x0a /* Public */,
      12,    1,  123,    3, 0x0a /* Public */,
      13,    1,  126,    3, 0x0a /* Public */,
      14,    2,  129,    3, 0x0a /* Public */,
      15,    2,  134,    3, 0x0a /* Public */,
      16,    2,  139,    3, 0x0a /* Public */,
      18,    2,  144,    3, 0x0a /* Public */,
      20,    2,  149,    3, 0x0a /* Public */,
      22,    1,  154,    3, 0x0a /* Public */,
      23,    1,  157,    3, 0x0a /* Public */,
      25,    0,  160,    3, 0x0a /* Public */,
      21,    1,  161,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::QString, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::Int, 0x80000000 | 2,    8,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,    8,    7,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    8,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,    8,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QUrl,    8,   19,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    8,   21,
    QMetaType::QUrl, 0x80000000 | 2,    8,
    0x80000000 | 24, 0x80000000 | 2,    8,
    QMetaType::QStringList,
    QMetaType::QReal, 0x80000000 | 2,    8,

 // enums: name, flags, count, data
      26, 0x0,    1,  172,
      28, 0x0,    4,  174,

 // enum data: key, value
      27, uint(PythonQtWrapper_QSoundEffect::Infinite),
      29, uint(PythonQtWrapper_QSoundEffect::Null),
      30, uint(PythonQtWrapper_QSoundEffect::Loading),
      31, uint(PythonQtWrapper_QSoundEffect::Ready),
      32, uint(PythonQtWrapper_QSoundEffect::Error),

       0        // eod
};

void PythonQtWrapper_QSoundEffect::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QSoundEffect *_t = static_cast<PythonQtWrapper_QSoundEffect *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QSoundEffect* _r = _t->new_QSoundEffect((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSoundEffect**>(_a[0]) = _r; }  break;
        case 1: { QSoundEffect* _r = _t->new_QSoundEffect();
            if (_a[0]) *reinterpret_cast< QSoundEffect**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QSoundEffect((*reinterpret_cast< QSoundEffect*(*)>(_a[1]))); break;
        case 3: { QString _r = _t->category((*reinterpret_cast< QSoundEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->isLoaded((*reinterpret_cast< QSoundEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->isMuted((*reinterpret_cast< QSoundEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->isPlaying((*reinterpret_cast< QSoundEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { int _r = _t->loopCount((*reinterpret_cast< QSoundEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->loopsRemaining((*reinterpret_cast< QSoundEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: _t->setCategory((*reinterpret_cast< QSoundEffect*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 10: _t->setLoopCount((*reinterpret_cast< QSoundEffect*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 11: _t->setMuted((*reinterpret_cast< QSoundEffect*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 12: _t->setSource((*reinterpret_cast< QSoundEffect*(*)>(_a[1])),(*reinterpret_cast< const QUrl(*)>(_a[2]))); break;
        case 13: _t->setVolume((*reinterpret_cast< QSoundEffect*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 14: { QUrl _r = _t->source((*reinterpret_cast< QSoundEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = _r; }  break;
        case 15: { QSoundEffect::Status _r = _t->status((*reinterpret_cast< QSoundEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSoundEffect::Status*>(_a[0]) = _r; }  break;
        case 16: { QStringList _r = _t->static_QSoundEffect_supportedMimeTypes();
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 17: { qreal _r = _t->volume((*reinterpret_cast< QSoundEffect*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_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< QSoundEffect* >(); 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< QSoundEffect* >(); 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< QSoundEffect* >(); 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< QSoundEffect* >(); 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< QSoundEffect* >(); 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< QSoundEffect* >(); 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< QSoundEffect* >(); 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< QSoundEffect* >(); 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< QSoundEffect* >(); 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< QSoundEffect* >(); 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< QSoundEffect* >(); 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< QSoundEffect* >(); 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< QSoundEffect* >(); 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< QSoundEffect* >(); 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< QSoundEffect* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QSoundEffect::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QSoundEffect.data,
      qt_meta_data_PythonQtWrapper_QSoundEffect,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QSoundEffect::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_QVideoDeviceSelectorControl_t {
    QByteArrayData data[20];
    char stringdata0[363];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QVideoDeviceSelectorControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QVideoDeviceSelectorControl_t qt_meta_stringdata_PythonQtWrapper_QVideoDeviceSelectorControl = {
    {
QT_MOC_LITERAL(0, 0, 43), // "PythonQtWrapper_QVideoDeviceS..."
QT_MOC_LITERAL(1, 44, 31), // "new_QVideoDeviceSelectorControl"
QT_MOC_LITERAL(2, 76, 28), // "QVideoDeviceSelectorControl*"
QT_MOC_LITERAL(3, 105, 0), // ""
QT_MOC_LITERAL(4, 106, 6), // "parent"
QT_MOC_LITERAL(5, 113, 34), // "delete_QVideoDeviceSelectorCo..."
QT_MOC_LITERAL(6, 148, 3), // "obj"
QT_MOC_LITERAL(7, 152, 13), // "defaultDevice"
QT_MOC_LITERAL(8, 166, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 183, 18), // "py_q_defaultDevice"
QT_MOC_LITERAL(10, 202, 11), // "deviceCount"
QT_MOC_LITERAL(11, 214, 16), // "py_q_deviceCount"
QT_MOC_LITERAL(12, 231, 17), // "deviceDescription"
QT_MOC_LITERAL(13, 249, 5), // "index"
QT_MOC_LITERAL(14, 255, 22), // "py_q_deviceDescription"
QT_MOC_LITERAL(15, 278, 10), // "deviceName"
QT_MOC_LITERAL(16, 289, 15), // "py_q_deviceName"
QT_MOC_LITERAL(17, 305, 14), // "selectedDevice"
QT_MOC_LITERAL(18, 320, 19), // "py_q_selectedDevice"
QT_MOC_LITERAL(19, 340, 22) // "py_q_setSelectedDevice"

    },
    "PythonQtWrapper_QVideoDeviceSelectorControl\0"
    "new_QVideoDeviceSelectorControl\0"
    "QVideoDeviceSelectorControl*\0\0parent\0"
    "delete_QVideoDeviceSelectorControl\0"
    "obj\0defaultDevice\0theWrappedObject\0"
    "py_q_defaultDevice\0deviceCount\0"
    "py_q_deviceCount\0deviceDescription\0"
    "index\0py_q_deviceDescription\0deviceName\0"
    "py_q_deviceName\0selectedDevice\0"
    "py_q_selectedDevice\0py_q_setSelectedDevice"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QVideoDeviceSelectorControl[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    1,   84,    3, 0x0a /* Public */,
       1,    0,   87,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   88,    3, 0x0a /* Public */,
       7,    1,   91,    3, 0x0a /* Public */,
       9,    1,   94,    3, 0x0a /* Public */,
      10,    1,   97,    3, 0x0a /* Public */,
      11,    1,  100,    3, 0x0a /* Public */,
      12,    2,  103,    3, 0x0a /* Public */,
      14,    2,  108,    3, 0x0a /* Public */,
      15,    2,  113,    3, 0x0a /* Public */,
      16,    2,  118,    3, 0x0a /* Public */,
      17,    1,  123,    3, 0x0a /* Public */,
      18,    1,  126,    3, 0x0a /* Public */,
      19,    2,  129,    3, 0x0a /* Public */,

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

       0        // eod
};

void PythonQtWrapper_QVideoDeviceSelectorControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QVideoDeviceSelectorControl *_t = static_cast<PythonQtWrapper_QVideoDeviceSelectorControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QVideoDeviceSelectorControl* _r = _t->new_QVideoDeviceSelectorControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVideoDeviceSelectorControl**>(_a[0]) = _r; }  break;
        case 1: { QVideoDeviceSelectorControl* _r = _t->new_QVideoDeviceSelectorControl();
            if (_a[0]) *reinterpret_cast< QVideoDeviceSelectorControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QVideoDeviceSelectorControl((*reinterpret_cast< QVideoDeviceSelectorControl*(*)>(_a[1]))); break;
        case 3: { int _r = _t->defaultDevice((*reinterpret_cast< QVideoDeviceSelectorControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 4: { int _r = _t->py_q_defaultDevice((*reinterpret_cast< QVideoDeviceSelectorControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->deviceCount((*reinterpret_cast< QVideoDeviceSelectorControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->py_q_deviceCount((*reinterpret_cast< QVideoDeviceSelectorControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { QString _r = _t->deviceDescription((*reinterpret_cast< QVideoDeviceSelectorControl*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 8: { QString _r = _t->py_q_deviceDescription((*reinterpret_cast< QVideoDeviceSelectorControl*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 9: { QString _r = _t->deviceName((*reinterpret_cast< QVideoDeviceSelectorControl*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 10: { QString _r = _t->py_q_deviceName((*reinterpret_cast< QVideoDeviceSelectorControl*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->selectedDevice((*reinterpret_cast< QVideoDeviceSelectorControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: { int _r = _t->py_q_selectedDevice((*reinterpret_cast< QVideoDeviceSelectorControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 13: _t->py_q_setSelectedDevice((*reinterpret_cast< QVideoDeviceSelectorControl*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_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< QVideoDeviceSelectorControl* >(); 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< QVideoDeviceSelectorControl* >(); 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< QVideoDeviceSelectorControl* >(); 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< QVideoDeviceSelectorControl* >(); 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< QVideoDeviceSelectorControl* >(); 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< QVideoDeviceSelectorControl* >(); 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< QVideoDeviceSelectorControl* >(); 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< QVideoDeviceSelectorControl* >(); 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< QVideoDeviceSelectorControl* >(); 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< QVideoDeviceSelectorControl* >(); 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< QVideoDeviceSelectorControl* >(); 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< QVideoDeviceSelectorControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QVideoDeviceSelectorControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QVideoDeviceSelectorControl.data,
      qt_meta_data_PythonQtWrapper_QVideoDeviceSelectorControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QVideoDeviceSelectorControl::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 < 14)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 14;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 14)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 14;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QVideoEncoderSettings_t {
    QByteArrayData data[40];
    char stringdata0[522];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QVideoEncoderSettings_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QVideoEncoderSettings_t qt_meta_stringdata_PythonQtWrapper_QVideoEncoderSettings = {
    {
QT_MOC_LITERAL(0, 0, 37), // "PythonQtWrapper_QVideoEncoder..."
QT_MOC_LITERAL(1, 38, 25), // "new_QVideoEncoderSettings"
QT_MOC_LITERAL(2, 64, 22), // "QVideoEncoderSettings*"
QT_MOC_LITERAL(3, 87, 0), // ""
QT_MOC_LITERAL(4, 88, 21), // "QVideoEncoderSettings"
QT_MOC_LITERAL(5, 110, 5), // "other"
QT_MOC_LITERAL(6, 116, 28), // "delete_QVideoEncoderSettings"
QT_MOC_LITERAL(7, 145, 3), // "obj"
QT_MOC_LITERAL(8, 149, 7), // "bitRate"
QT_MOC_LITERAL(9, 157, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 174, 5), // "codec"
QT_MOC_LITERAL(11, 180, 12), // "encodingMode"
QT_MOC_LITERAL(12, 193, 25), // "QMultimedia::EncodingMode"
QT_MOC_LITERAL(13, 219, 14), // "encodingOption"
QT_MOC_LITERAL(14, 234, 6), // "option"
QT_MOC_LITERAL(15, 241, 15), // "encodingOptions"
QT_MOC_LITERAL(16, 257, 9), // "frameRate"
QT_MOC_LITERAL(17, 267, 6), // "isNull"
QT_MOC_LITERAL(18, 274, 6), // "__ne__"
QT_MOC_LITERAL(19, 281, 15), // "operator_assign"
QT_MOC_LITERAL(20, 297, 6), // "__eq__"
QT_MOC_LITERAL(21, 304, 7), // "quality"
QT_MOC_LITERAL(22, 312, 28), // "QMultimedia::EncodingQuality"
QT_MOC_LITERAL(23, 341, 10), // "resolution"
QT_MOC_LITERAL(24, 352, 10), // "setBitRate"
QT_MOC_LITERAL(25, 363, 7), // "bitrate"
QT_MOC_LITERAL(26, 371, 8), // "setCodec"
QT_MOC_LITERAL(27, 380, 6), // "arg__1"
QT_MOC_LITERAL(28, 387, 15), // "setEncodingMode"
QT_MOC_LITERAL(29, 403, 17), // "setEncodingOption"
QT_MOC_LITERAL(30, 421, 5), // "value"
QT_MOC_LITERAL(31, 427, 18), // "setEncodingOptions"
QT_MOC_LITERAL(32, 446, 7), // "options"
QT_MOC_LITERAL(33, 454, 12), // "setFrameRate"
QT_MOC_LITERAL(34, 467, 4), // "rate"
QT_MOC_LITERAL(35, 472, 10), // "setQuality"
QT_MOC_LITERAL(36, 483, 13), // "setResolution"
QT_MOC_LITERAL(37, 497, 5), // "width"
QT_MOC_LITERAL(38, 503, 6), // "height"
QT_MOC_LITERAL(39, 510, 11) // "__nonzero__"

    },
    "PythonQtWrapper_QVideoEncoderSettings\0"
    "new_QVideoEncoderSettings\0"
    "QVideoEncoderSettings*\0\0QVideoEncoderSettings\0"
    "other\0delete_QVideoEncoderSettings\0"
    "obj\0bitRate\0theWrappedObject\0codec\0"
    "encodingMode\0QMultimedia::EncodingMode\0"
    "encodingOption\0option\0encodingOptions\0"
    "frameRate\0isNull\0__ne__\0operator_assign\0"
    "__eq__\0quality\0QMultimedia::EncodingQuality\0"
    "resolution\0setBitRate\0bitrate\0setCodec\0"
    "arg__1\0setEncodingMode\0setEncodingOption\0"
    "value\0setEncodingOptions\0options\0"
    "setFrameRate\0rate\0setQuality\0setResolution\0"
    "width\0height\0__nonzero__"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QVideoEncoderSettings[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  139,    3, 0x0a /* Public */,
       1,    1,  140,    3, 0x0a /* Public */,
       6,    1,  143,    3, 0x0a /* Public */,
       8,    1,  146,    3, 0x0a /* Public */,
      10,    1,  149,    3, 0x0a /* Public */,
      11,    1,  152,    3, 0x0a /* Public */,
      13,    2,  155,    3, 0x0a /* Public */,
      15,    1,  160,    3, 0x0a /* Public */,
      16,    1,  163,    3, 0x0a /* Public */,
      17,    1,  166,    3, 0x0a /* Public */,
      18,    2,  169,    3, 0x0a /* Public */,
      19,    2,  174,    3, 0x0a /* Public */,
      20,    2,  179,    3, 0x0a /* Public */,
      21,    1,  184,    3, 0x0a /* Public */,
      23,    1,  187,    3, 0x0a /* Public */,
      24,    2,  190,    3, 0x0a /* Public */,
      26,    2,  195,    3, 0x0a /* Public */,
      28,    2,  200,    3, 0x0a /* Public */,
      29,    3,  205,    3, 0x0a /* Public */,
      31,    2,  212,    3, 0x0a /* Public */,
      33,    2,  217,    3, 0x0a /* Public */,
      35,    2,  222,    3, 0x0a /* Public */,
      36,    2,  227,    3, 0x0a /* Public */,
      36,    3,  232,    3, 0x0a /* Public */,
      39,    1,  239,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Int, 0x80000000 | 2,    9,
    QMetaType::QString, 0x80000000 | 2,    9,
    0x80000000 | 12, 0x80000000 | 2,    9,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QString,    9,   14,
    QMetaType::QVariantMap, 0x80000000 | 2,    9,
    QMetaType::QReal, 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 | 22, 0x80000000 | 2,    9,
    QMetaType::QSize, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,    9,   25,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString,    9,   27,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,    9,   27,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, QMetaType::QVariant,    9,   14,   30,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QVariantMap,    9,   32,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QReal,    9,   34,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 22,    9,   21,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QSize,    9,   27,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   37,   38,
    QMetaType::Bool, 0x80000000 | 2,    7,

       0        // eod
};

void PythonQtWrapper_QVideoEncoderSettings::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QVideoEncoderSettings *_t = static_cast<PythonQtWrapper_QVideoEncoderSettings *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QVideoEncoderSettings* _r = _t->new_QVideoEncoderSettings();
            if (_a[0]) *reinterpret_cast< QVideoEncoderSettings**>(_a[0]) = _r; }  break;
        case 1: { QVideoEncoderSettings* _r = _t->new_QVideoEncoderSettings((*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVideoEncoderSettings**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QVideoEncoderSettings((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1]))); break;
        case 3: { int _r = _t->bitRate((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 4: { QString _r = _t->codec((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 5: { QMultimedia::EncodingMode _r = _t->encodingMode((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMultimedia::EncodingMode*>(_a[0]) = _r; }  break;
        case 6: { QVariant _r = _t->encodingOption((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 7: { QMap<QString,QVariant> _r = _t->encodingOptions((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMap<QString,QVariant>*>(_a[0]) = _r; }  break;
        case 8: { qreal _r = _t->frameRate((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qreal*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->isNull((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->__ne__((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { QVideoEncoderSettings* _r = _t->operator_assign((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVideoEncoderSettings**>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->__eq__((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { QMultimedia::EncodingQuality _r = _t->quality((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMultimedia::EncodingQuality*>(_a[0]) = _r; }  break;
        case 14: { QSize _r = _t->resolution((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 15: _t->setBitRate((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 16: _t->setCodec((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 17: _t->setEncodingMode((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< QMultimedia::EncodingMode(*)>(_a[2]))); break;
        case 18: _t->setEncodingOption((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 19: _t->setEncodingOptions((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< const QMap<QString,QVariant>(*)>(_a[2]))); break;
        case 20: _t->setFrameRate((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< qreal(*)>(_a[2]))); break;
        case 21: _t->setQuality((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< QMultimedia::EncodingQuality(*)>(_a[2]))); break;
        case 22: _t->setResolution((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2]))); break;
        case 23: _t->setResolution((*reinterpret_cast< QVideoEncoderSettings*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 24: { bool _r = _t->__nonzero__((*reinterpret_cast< QVideoEncoderSettings*(*)>(_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< QVideoEncoderSettings >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoEncoderSettings >(); 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< QVideoEncoderSettings >(); 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< QVideoEncoderSettings >(); 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< QMultimedia::EncodingMode >(); break;
            }
            break;
        case 21:
            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_QVideoEncoderSettings::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QVideoEncoderSettings.data,
      qt_meta_data_PythonQtWrapper_QVideoEncoderSettings,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QVideoEncoderSettings::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 < 25)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 25;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 25)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 25;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QVideoEncoderSettingsControl_t {
    QByteArrayData data[27];
    char stringdata0[517];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QVideoEncoderSettingsControl_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QVideoEncoderSettingsControl_t qt_meta_stringdata_PythonQtWrapper_QVideoEncoderSettingsControl = {
    {
QT_MOC_LITERAL(0, 0, 44), // "PythonQtWrapper_QVideoEncoder..."
QT_MOC_LITERAL(1, 45, 32), // "new_QVideoEncoderSettingsControl"
QT_MOC_LITERAL(2, 78, 29), // "QVideoEncoderSettingsControl*"
QT_MOC_LITERAL(3, 108, 0), // ""
QT_MOC_LITERAL(4, 109, 6), // "parent"
QT_MOC_LITERAL(5, 116, 35), // "delete_QVideoEncoderSettingsC..."
QT_MOC_LITERAL(6, 152, 3), // "obj"
QT_MOC_LITERAL(7, 156, 16), // "setVideoSettings"
QT_MOC_LITERAL(8, 173, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 190, 21), // "QVideoEncoderSettings"
QT_MOC_LITERAL(10, 212, 8), // "settings"
QT_MOC_LITERAL(11, 221, 21), // "py_q_setVideoSettings"
QT_MOC_LITERAL(12, 243, 19), // "supportedFrameRates"
QT_MOC_LITERAL(13, 263, 12), // "QList<qreal>"
QT_MOC_LITERAL(14, 276, 5), // "bool*"
QT_MOC_LITERAL(15, 282, 10), // "continuous"
QT_MOC_LITERAL(16, 293, 24), // "py_q_supportedFrameRates"
QT_MOC_LITERAL(17, 318, 20), // "supportedResolutions"
QT_MOC_LITERAL(18, 339, 12), // "QList<QSize>"
QT_MOC_LITERAL(19, 352, 25), // "py_q_supportedResolutions"
QT_MOC_LITERAL(20, 378, 20), // "supportedVideoCodecs"
QT_MOC_LITERAL(21, 399, 25), // "py_q_supportedVideoCodecs"
QT_MOC_LITERAL(22, 425, 21), // "videoCodecDescription"
QT_MOC_LITERAL(23, 447, 9), // "codecName"
QT_MOC_LITERAL(24, 457, 26), // "py_q_videoCodecDescription"
QT_MOC_LITERAL(25, 484, 13), // "videoSettings"
QT_MOC_LITERAL(26, 498, 18) // "py_q_videoSettings"

    },
    "PythonQtWrapper_QVideoEncoderSettingsControl\0"
    "new_QVideoEncoderSettingsControl\0"
    "QVideoEncoderSettingsControl*\0\0parent\0"
    "delete_QVideoEncoderSettingsControl\0"
    "obj\0setVideoSettings\0theWrappedObject\0"
    "QVideoEncoderSettings\0settings\0"
    "py_q_setVideoSettings\0supportedFrameRates\0"
    "QList<qreal>\0bool*\0continuous\0"
    "py_q_supportedFrameRates\0supportedResolutions\0"
    "QList<QSize>\0py_q_supportedResolutions\0"
    "supportedVideoCodecs\0py_q_supportedVideoCodecs\0"
    "videoCodecDescription\0codecName\0"
    "py_q_videoCodecDescription\0videoSettings\0"
    "py_q_videoSettings"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QVideoEncoderSettingsControl[] = {

 // 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,    1,  109,    3, 0x0a /* Public */,
       1,    0,  112,    3, 0x2a /* Public | MethodCloned */,
       5,    1,  113,    3, 0x0a /* Public */,
       7,    2,  116,    3, 0x0a /* Public */,
      11,    2,  121,    3, 0x0a /* Public */,
      12,    3,  126,    3, 0x0a /* Public */,
      12,    2,  133,    3, 0x2a /* Public | MethodCloned */,
      16,    3,  138,    3, 0x0a /* Public */,
      16,    2,  145,    3, 0x2a /* Public | MethodCloned */,
      17,    3,  150,    3, 0x0a /* Public */,
      17,    2,  157,    3, 0x2a /* Public | MethodCloned */,
      19,    3,  162,    3, 0x0a /* Public */,
      19,    2,  169,    3, 0x2a /* Public | MethodCloned */,
      20,    1,  174,    3, 0x0a /* Public */,
      21,    1,  177,    3, 0x0a /* Public */,
      22,    2,  180,    3, 0x0a /* Public */,
      24,    2,  185,    3, 0x0a /* Public */,
      25,    1,  190,    3, 0x0a /* Public */,
      26,    1,  193,    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, 0x80000000 | 9, 0x80000000 | 14,    8,   10,   15,
    0x80000000 | 13, 0x80000000 | 2, 0x80000000 | 9,    8,   10,
    0x80000000 | 13, 0x80000000 | 2, 0x80000000 | 9, 0x80000000 | 14,    8,   10,   15,
    0x80000000 | 13, 0x80000000 | 2, 0x80000000 | 9,    8,   10,
    0x80000000 | 18, 0x80000000 | 2, 0x80000000 | 9, 0x80000000 | 14,    8,   10,   15,
    0x80000000 | 18, 0x80000000 | 2, 0x80000000 | 9,    8,   10,
    0x80000000 | 18, 0x80000000 | 2, 0x80000000 | 9, 0x80000000 | 14,    8,   10,   15,
    0x80000000 | 18, 0x80000000 | 2, 0x80000000 | 9,    8,   10,
    QMetaType::QStringList, 0x80000000 | 2,    8,
    QMetaType::QStringList, 0x80000000 | 2,    8,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString,    8,   23,
    QMetaType::QString, 0x80000000 | 2, QMetaType::QString,    8,   23,
    0x80000000 | 9, 0x80000000 | 2,    8,
    0x80000000 | 9, 0x80000000 | 2,    8,

       0        // eod
};

void PythonQtWrapper_QVideoEncoderSettingsControl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QVideoEncoderSettingsControl *_t = static_cast<PythonQtWrapper_QVideoEncoderSettingsControl *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QVideoEncoderSettingsControl* _r = _t->new_QVideoEncoderSettingsControl((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVideoEncoderSettingsControl**>(_a[0]) = _r; }  break;
        case 1: { QVideoEncoderSettingsControl* _r = _t->new_QVideoEncoderSettingsControl();
            if (_a[0]) *reinterpret_cast< QVideoEncoderSettingsControl**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QVideoEncoderSettingsControl((*reinterpret_cast< QVideoEncoderSettingsControl*(*)>(_a[1]))); break;
        case 3: _t->setVideoSettings((*reinterpret_cast< QVideoEncoderSettingsControl*(*)>(_a[1])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[2]))); break;
        case 4: _t->py_q_setVideoSettings((*reinterpret_cast< QVideoEncoderSettingsControl*(*)>(_a[1])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[2]))); break;
        case 5: { QList<qreal> _r = _t->supportedFrameRates((*reinterpret_cast< QVideoEncoderSettingsControl*(*)>(_a[1])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[2])),(*reinterpret_cast< bool*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<qreal>*>(_a[0]) = _r; }  break;
        case 6: { QList<qreal> _r = _t->supportedFrameRates((*reinterpret_cast< QVideoEncoderSettingsControl*(*)>(_a[1])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<qreal>*>(_a[0]) = _r; }  break;
        case 7: { QList<qreal> _r = _t->py_q_supportedFrameRates((*reinterpret_cast< QVideoEncoderSettingsControl*(*)>(_a[1])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[2])),(*reinterpret_cast< bool*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<qreal>*>(_a[0]) = _r; }  break;
        case 8: { QList<qreal> _r = _t->py_q_supportedFrameRates((*reinterpret_cast< QVideoEncoderSettingsControl*(*)>(_a[1])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<qreal>*>(_a[0]) = _r; }  break;
        case 9: { QList<QSize> _r = _t->supportedResolutions((*reinterpret_cast< QVideoEncoderSettingsControl*(*)>(_a[1])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[2])),(*reinterpret_cast< bool*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 10: { QList<QSize> _r = _t->supportedResolutions((*reinterpret_cast< QVideoEncoderSettingsControl*(*)>(_a[1])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 11: { QList<QSize> _r = _t->py_q_supportedResolutions((*reinterpret_cast< QVideoEncoderSettingsControl*(*)>(_a[1])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[2])),(*reinterpret_cast< bool*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 12: { QList<QSize> _r = _t->py_q_supportedResolutions((*reinterpret_cast< QVideoEncoderSettingsControl*(*)>(_a[1])),(*reinterpret_cast< const QVideoEncoderSettings(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QList<QSize>*>(_a[0]) = _r; }  break;
        case 13: { QStringList _r = _t->supportedVideoCodecs((*reinterpret_cast< QVideoEncoderSettingsControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 14: { QStringList _r = _t->py_q_supportedVideoCodecs((*reinterpret_cast< QVideoEncoderSettingsControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        case 15: { QString _r = _t->videoCodecDescription((*reinterpret_cast< QVideoEncoderSettingsControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 16: { QString _r = _t->py_q_videoCodecDescription((*reinterpret_cast< QVideoEncoderSettingsControl*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 17: { QVideoEncoderSettings _r = _t->videoSettings((*reinterpret_cast< QVideoEncoderSettingsControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVideoEncoderSettings*>(_a[0]) = _r; }  break;
        case 18: { QVideoEncoderSettings _r = _t->py_q_videoSettings((*reinterpret_cast< QVideoEncoderSettingsControl*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVideoEncoderSettings*>(_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< QVideoEncoderSettingsControl* >(); 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< QVideoEncoderSettings >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoEncoderSettingsControl* >(); 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< QVideoEncoderSettings >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoEncoderSettingsControl* >(); 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< QVideoEncoderSettings >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoEncoderSettingsControl* >(); 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< QVideoEncoderSettings >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoEncoderSettingsControl* >(); 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< QVideoEncoderSettings >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoEncoderSettingsControl* >(); 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< QVideoEncoderSettings >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoEncoderSettingsControl* >(); 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< QVideoEncoderSettings >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoEncoderSettingsControl* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoEncoderSettings >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoEncoderSettingsControl* >(); 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< QVideoEncoderSettings >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoEncoderSettingsControl* >(); 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< QVideoEncoderSettings >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoEncoderSettingsControl* >(); 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< QVideoEncoderSettingsControl* >(); 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< QVideoEncoderSettingsControl* >(); 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< QVideoEncoderSettingsControl* >(); 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< QVideoEncoderSettingsControl* >(); 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< QVideoEncoderSettingsControl* >(); 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< QVideoEncoderSettingsControl* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QVideoEncoderSettingsControl::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QVideoEncoderSettingsControl.data,
      qt_meta_data_PythonQtWrapper_QVideoEncoderSettingsControl,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QVideoEncoderSettingsControl::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_QVideoFrame_t {
    QByteArrayData data[100];
    char stringdata0[1343];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QVideoFrame_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QVideoFrame_t qt_meta_stringdata_PythonQtWrapper_QVideoFrame = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QVideoFrame"
QT_MOC_LITERAL(1, 28, 15), // "new_QVideoFrame"
QT_MOC_LITERAL(2, 44, 12), // "QVideoFrame*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 21), // "QAbstractVideoBuffer*"
QT_MOC_LITERAL(5, 80, 6), // "buffer"
QT_MOC_LITERAL(6, 87, 4), // "size"
QT_MOC_LITERAL(7, 92, 24), // "QVideoFrame::PixelFormat"
QT_MOC_LITERAL(8, 117, 6), // "format"
QT_MOC_LITERAL(9, 124, 5), // "image"
QT_MOC_LITERAL(10, 130, 11), // "QVideoFrame"
QT_MOC_LITERAL(11, 142, 5), // "other"
QT_MOC_LITERAL(12, 148, 5), // "bytes"
QT_MOC_LITERAL(13, 154, 12), // "bytesPerLine"
QT_MOC_LITERAL(14, 167, 18), // "delete_QVideoFrame"
QT_MOC_LITERAL(15, 186, 3), // "obj"
QT_MOC_LITERAL(16, 190, 17), // "availableMetaData"
QT_MOC_LITERAL(17, 208, 16), // "theWrappedObject"
QT_MOC_LITERAL(18, 225, 4), // "bits"
QT_MOC_LITERAL(19, 230, 6), // "uchar*"
QT_MOC_LITERAL(20, 237, 12), // "const uchar*"
QT_MOC_LITERAL(21, 250, 5), // "plane"
QT_MOC_LITERAL(22, 256, 7), // "endTime"
QT_MOC_LITERAL(23, 264, 9), // "fieldType"
QT_MOC_LITERAL(24, 274, 22), // "QVideoFrame::FieldType"
QT_MOC_LITERAL(25, 297, 6), // "handle"
QT_MOC_LITERAL(26, 304, 10), // "handleType"
QT_MOC_LITERAL(27, 315, 32), // "QAbstractVideoBuffer::HandleType"
QT_MOC_LITERAL(28, 348, 6), // "height"
QT_MOC_LITERAL(29, 355, 45), // "static_QVideoFrame_imageForma..."
QT_MOC_LITERAL(30, 401, 14), // "QImage::Format"
QT_MOC_LITERAL(31, 416, 8), // "isMapped"
QT_MOC_LITERAL(32, 425, 10), // "isReadable"
QT_MOC_LITERAL(33, 436, 7), // "isValid"
QT_MOC_LITERAL(34, 444, 10), // "isWritable"
QT_MOC_LITERAL(35, 455, 3), // "map"
QT_MOC_LITERAL(36, 459, 29), // "QAbstractVideoBuffer::MapMode"
QT_MOC_LITERAL(37, 489, 4), // "mode"
QT_MOC_LITERAL(38, 494, 7), // "mapMode"
QT_MOC_LITERAL(39, 502, 11), // "mappedBytes"
QT_MOC_LITERAL(40, 514, 8), // "metaData"
QT_MOC_LITERAL(41, 523, 3), // "key"
QT_MOC_LITERAL(42, 527, 6), // "__ne__"
QT_MOC_LITERAL(43, 534, 15), // "operator_assign"
QT_MOC_LITERAL(44, 550, 6), // "__eq__"
QT_MOC_LITERAL(45, 557, 11), // "pixelFormat"
QT_MOC_LITERAL(46, 569, 45), // "static_QVideoFrame_pixelForma..."
QT_MOC_LITERAL(47, 615, 10), // "planeCount"
QT_MOC_LITERAL(48, 626, 10), // "setEndTime"
QT_MOC_LITERAL(49, 637, 4), // "time"
QT_MOC_LITERAL(50, 642, 12), // "setFieldType"
QT_MOC_LITERAL(51, 655, 6), // "arg__1"
QT_MOC_LITERAL(52, 662, 11), // "setMetaData"
QT_MOC_LITERAL(53, 674, 5), // "value"
QT_MOC_LITERAL(54, 680, 12), // "setStartTime"
QT_MOC_LITERAL(55, 693, 9), // "startTime"
QT_MOC_LITERAL(56, 703, 5), // "unmap"
QT_MOC_LITERAL(57, 709, 5), // "width"
QT_MOC_LITERAL(58, 715, 11), // "py_toString"
QT_MOC_LITERAL(59, 727, 9), // "FieldType"
QT_MOC_LITERAL(60, 737, 16), // "ProgressiveFrame"
QT_MOC_LITERAL(61, 754, 8), // "TopField"
QT_MOC_LITERAL(62, 763, 11), // "BottomField"
QT_MOC_LITERAL(63, 775, 15), // "InterlacedFrame"
QT_MOC_LITERAL(64, 791, 11), // "PixelFormat"
QT_MOC_LITERAL(65, 803, 14), // "Format_Invalid"
QT_MOC_LITERAL(66, 818, 13), // "Format_ARGB32"
QT_MOC_LITERAL(67, 832, 27), // "Format_ARGB32_Premultiplied"
QT_MOC_LITERAL(68, 860, 12), // "Format_RGB32"
QT_MOC_LITERAL(69, 873, 12), // "Format_RGB24"
QT_MOC_LITERAL(70, 886, 13), // "Format_RGB565"
QT_MOC_LITERAL(71, 900, 13), // "Format_RGB555"
QT_MOC_LITERAL(72, 914, 29), // "Format_ARGB8565_Premultiplied"
QT_MOC_LITERAL(73, 944, 13), // "Format_BGRA32"
QT_MOC_LITERAL(74, 958, 27), // "Format_BGRA32_Premultiplied"
QT_MOC_LITERAL(75, 986, 12), // "Format_BGR32"
QT_MOC_LITERAL(76, 999, 12), // "Format_BGR24"
QT_MOC_LITERAL(77, 1012, 13), // "Format_BGR565"
QT_MOC_LITERAL(78, 1026, 13), // "Format_BGR555"
QT_MOC_LITERAL(79, 1040, 29), // "Format_BGRA5658_Premultiplied"
QT_MOC_LITERAL(80, 1070, 14), // "Format_AYUV444"
QT_MOC_LITERAL(81, 1085, 28), // "Format_AYUV444_Premultiplied"
QT_MOC_LITERAL(82, 1114, 13), // "Format_YUV444"
QT_MOC_LITERAL(83, 1128, 14), // "Format_YUV420P"
QT_MOC_LITERAL(84, 1143, 11), // "Format_YV12"
QT_MOC_LITERAL(85, 1155, 11), // "Format_UYVY"
QT_MOC_LITERAL(86, 1167, 11), // "Format_YUYV"
QT_MOC_LITERAL(87, 1179, 11), // "Format_NV12"
QT_MOC_LITERAL(88, 1191, 11), // "Format_NV21"
QT_MOC_LITERAL(89, 1203, 11), // "Format_IMC1"
QT_MOC_LITERAL(90, 1215, 11), // "Format_IMC2"
QT_MOC_LITERAL(91, 1227, 11), // "Format_IMC3"
QT_MOC_LITERAL(92, 1239, 11), // "Format_IMC4"
QT_MOC_LITERAL(93, 1251, 9), // "Format_Y8"
QT_MOC_LITERAL(94, 1261, 10), // "Format_Y16"
QT_MOC_LITERAL(95, 1272, 11), // "Format_Jpeg"
QT_MOC_LITERAL(96, 1284, 16), // "Format_CameraRaw"
QT_MOC_LITERAL(97, 1301, 15), // "Format_AdobeDng"
QT_MOC_LITERAL(98, 1317, 13), // "NPixelFormats"
QT_MOC_LITERAL(99, 1331, 11) // "Format_User"

    },
    "PythonQtWrapper_QVideoFrame\0new_QVideoFrame\0"
    "QVideoFrame*\0\0QAbstractVideoBuffer*\0"
    "buffer\0size\0QVideoFrame::PixelFormat\0"
    "format\0image\0QVideoFrame\0other\0bytes\0"
    "bytesPerLine\0delete_QVideoFrame\0obj\0"
    "availableMetaData\0theWrappedObject\0"
    "bits\0uchar*\0const uchar*\0plane\0endTime\0"
    "fieldType\0QVideoFrame::FieldType\0"
    "handle\0handleType\0QAbstractVideoBuffer::HandleType\0"
    "height\0static_QVideoFrame_imageFormatFromPixelFormat\0"
    "QImage::Format\0isMapped\0isReadable\0"
    "isValid\0isWritable\0map\0"
    "QAbstractVideoBuffer::MapMode\0mode\0"
    "mapMode\0mappedBytes\0metaData\0key\0"
    "__ne__\0operator_assign\0__eq__\0pixelFormat\0"
    "static_QVideoFrame_pixelFormatFromImageFormat\0"
    "planeCount\0setEndTime\0time\0setFieldType\0"
    "arg__1\0setMetaData\0value\0setStartTime\0"
    "startTime\0unmap\0width\0py_toString\0"
    "FieldType\0ProgressiveFrame\0TopField\0"
    "BottomField\0InterlacedFrame\0PixelFormat\0"
    "Format_Invalid\0Format_ARGB32\0"
    "Format_ARGB32_Premultiplied\0Format_RGB32\0"
    "Format_RGB24\0Format_RGB565\0Format_RGB555\0"
    "Format_ARGB8565_Premultiplied\0"
    "Format_BGRA32\0Format_BGRA32_Premultiplied\0"
    "Format_BGR32\0Format_BGR24\0Format_BGR565\0"
    "Format_BGR555\0Format_BGRA5658_Premultiplied\0"
    "Format_AYUV444\0Format_AYUV444_Premultiplied\0"
    "Format_YUV444\0Format_YUV420P\0Format_YV12\0"
    "Format_UYVY\0Format_YUYV\0Format_NV12\0"
    "Format_NV21\0Format_IMC1\0Format_IMC2\0"
    "Format_IMC3\0Format_IMC4\0Format_Y8\0"
    "Format_Y16\0Format_Jpeg\0Format_CameraRaw\0"
    "Format_AdobeDng\0NPixelFormats\0Format_User"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QVideoFrame[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,  224,    3, 0x0a /* Public */,
       1,    3,  225,    3, 0x0a /* Public */,
       1,    1,  232,    3, 0x0a /* Public */,
       1,    1,  235,    3, 0x0a /* Public */,
       1,    4,  238,    3, 0x0a /* Public */,
      14,    1,  247,    3, 0x0a /* Public */,
      16,    1,  250,    3, 0x0a /* Public */,
      18,    1,  253,    3, 0x0a /* Public */,
      18,    1,  256,    3, 0x0a /* Public */,
      18,    2,  259,    3, 0x0a /* Public */,
      18,    2,  264,    3, 0x0a /* Public */,
      13,    1,  269,    3, 0x0a /* Public */,
      13,    2,  272,    3, 0x0a /* Public */,
      22,    1,  277,    3, 0x0a /* Public */,
      23,    1,  280,    3, 0x0a /* Public */,
      25,    1,  283,    3, 0x0a /* Public */,
      26,    1,  286,    3, 0x0a /* Public */,
      28,    1,  289,    3, 0x0a /* Public */,
      29,    1,  292,    3, 0x0a /* Public */,
      31,    1,  295,    3, 0x0a /* Public */,
      32,    1,  298,    3, 0x0a /* Public */,
      33,    1,  301,    3, 0x0a /* Public */,
      34,    1,  304,    3, 0x0a /* Public */,
      35,    2,  307,    3, 0x0a /* Public */,
      38,    1,  312,    3, 0x0a /* Public */,
      39,    1,  315,    3, 0x0a /* Public */,
      40,    2,  318,    3, 0x0a /* Public */,
      42,    2,  323,    3, 0x0a /* Public */,
      43,    2,  328,    3, 0x0a /* Public */,
      44,    2,  333,    3, 0x0a /* Public */,
      45,    1,  338,    3, 0x0a /* Public */,
      46,    1,  341,    3, 0x0a /* Public */,
      47,    1,  344,    3, 0x0a /* Public */,
      48,    2,  347,    3, 0x0a /* Public */,
      50,    2,  352,    3, 0x0a /* Public */,
      52,    3,  357,    3, 0x0a /* Public */,
      54,    2,  364,    3, 0x0a /* Public */,
       6,    1,  369,    3, 0x0a /* Public */,
      55,    1,  372,    3, 0x0a /* Public */,
      56,    1,  375,    3, 0x0a /* Public */,
      57,    1,  378,    3, 0x0a /* Public */,
      58,    1,  381,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QSize, 0x80000000 | 7,    5,    6,    8,
    0x80000000 | 2, QMetaType::QImage,    9,
    0x80000000 | 2, 0x80000000 | 10,   11,
    0x80000000 | 2, QMetaType::Int, QMetaType::QSize, QMetaType::Int, 0x80000000 | 7,   12,    6,   13,    8,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::QVariantMap, 0x80000000 | 2,   17,
    0x80000000 | 19, 0x80000000 | 2,   17,
    0x80000000 | 20, 0x80000000 | 2,   17,
    0x80000000 | 19, 0x80000000 | 2, QMetaType::Int,   17,   21,
    0x80000000 | 20, 0x80000000 | 2, QMetaType::Int,   17,   21,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::Int, 0x80000000 | 2, QMetaType::Int,   17,   21,
    QMetaType::LongLong, 0x80000000 | 2,   17,
    0x80000000 | 24, 0x80000000 | 2,   17,
    QMetaType::QVariant, 0x80000000 | 2,   17,
    0x80000000 | 27, 0x80000000 | 2,   17,
    QMetaType::Int, 0x80000000 | 2,   17,
    0x80000000 | 30, 0x80000000 | 7,    8,
    QMetaType::Bool, 0x80000000 | 2,   17,
    QMetaType::Bool, 0x80000000 | 2,   17,
    QMetaType::Bool, 0x80000000 | 2,   17,
    QMetaType::Bool, 0x80000000 | 2,   17,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 36,   17,   37,
    0x80000000 | 36, 0x80000000 | 2,   17,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::QVariant, 0x80000000 | 2, QMetaType::QString,   17,   41,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 10,   17,   11,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 10,   17,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 10,   17,   11,
    0x80000000 | 7, 0x80000000 | 2,   17,
    0x80000000 | 7, 0x80000000 | 30,    8,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::LongLong,   17,   49,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 24,   17,   51,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, QMetaType::QVariant,   17,   41,   53,
    QMetaType::Void, 0x80000000 | 2, QMetaType::LongLong,   17,   49,
    QMetaType::QSize, 0x80000000 | 2,   17,
    QMetaType::LongLong, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2,   17,
    QMetaType::Int, 0x80000000 | 2,   17,
    QMetaType::QString, 0x80000000 | 2,    3,

 // enums: name, flags, count, data
      59, 0x0,    4,  392,
      64, 0x0,   35,  400,

 // enum data: key, value
      60, uint(PythonQtWrapper_QVideoFrame::ProgressiveFrame),
      61, uint(PythonQtWrapper_QVideoFrame::TopField),
      62, uint(PythonQtWrapper_QVideoFrame::BottomField),
      63, uint(PythonQtWrapper_QVideoFrame::InterlacedFrame),
      65, uint(PythonQtWrapper_QVideoFrame::Format_Invalid),
      66, uint(PythonQtWrapper_QVideoFrame::Format_ARGB32),
      67, uint(PythonQtWrapper_QVideoFrame::Format_ARGB32_Premultiplied),
      68, uint(PythonQtWrapper_QVideoFrame::Format_RGB32),
      69, uint(PythonQtWrapper_QVideoFrame::Format_RGB24),
      70, uint(PythonQtWrapper_QVideoFrame::Format_RGB565),
      71, uint(PythonQtWrapper_QVideoFrame::Format_RGB555),
      72, uint(PythonQtWrapper_QVideoFrame::Format_ARGB8565_Premultiplied),
      73, uint(PythonQtWrapper_QVideoFrame::Format_BGRA32),
      74, uint(PythonQtWrapper_QVideoFrame::Format_BGRA32_Premultiplied),
      75, uint(PythonQtWrapper_QVideoFrame::Format_BGR32),
      76, uint(PythonQtWrapper_QVideoFrame::Format_BGR24),
      77, uint(PythonQtWrapper_QVideoFrame::Format_BGR565),
      78, uint(PythonQtWrapper_QVideoFrame::Format_BGR555),
      79, uint(PythonQtWrapper_QVideoFrame::Format_BGRA5658_Premultiplied),
      80, uint(PythonQtWrapper_QVideoFrame::Format_AYUV444),
      81, uint(PythonQtWrapper_QVideoFrame::Format_AYUV444_Premultiplied),
      82, uint(PythonQtWrapper_QVideoFrame::Format_YUV444),
      83, uint(PythonQtWrapper_QVideoFrame::Format_YUV420P),
      84, uint(PythonQtWrapper_QVideoFrame::Format_YV12),
      85, uint(PythonQtWrapper_QVideoFrame::Format_UYVY),
      86, uint(PythonQtWrapper_QVideoFrame::Format_YUYV),
      87, uint(PythonQtWrapper_QVideoFrame::Format_NV12),
      88, uint(PythonQtWrapper_QVideoFrame::Format_NV21),
      89, uint(PythonQtWrapper_QVideoFrame::Format_IMC1),
      90, uint(PythonQtWrapper_QVideoFrame::Format_IMC2),
      91, uint(PythonQtWrapper_QVideoFrame::Format_IMC3),
      92, uint(PythonQtWrapper_QVideoFrame::Format_IMC4),
      93, uint(PythonQtWrapper_QVideoFrame::Format_Y8),
      94, uint(PythonQtWrapper_QVideoFrame::Format_Y16),
      95, uint(PythonQtWrapper_QVideoFrame::Format_Jpeg),
      96, uint(PythonQtWrapper_QVideoFrame::Format_CameraRaw),
      97, uint(PythonQtWrapper_QVideoFrame::Format_AdobeDng),
      98, uint(PythonQtWrapper_QVideoFrame::NPixelFormats),
      99, uint(PythonQtWrapper_QVideoFrame::Format_User),

       0        // eod
};

void PythonQtWrapper_QVideoFrame::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QVideoFrame *_t = static_cast<PythonQtWrapper_QVideoFrame *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QVideoFrame* _r = _t->new_QVideoFrame();
            if (_a[0]) *reinterpret_cast< QVideoFrame**>(_a[0]) = _r; }  break;
        case 1: { QVideoFrame* _r = _t->new_QVideoFrame((*reinterpret_cast< QAbstractVideoBuffer*(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])),(*reinterpret_cast< QVideoFrame::PixelFormat(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QVideoFrame**>(_a[0]) = _r; }  break;
        case 2: { QVideoFrame* _r = _t->new_QVideoFrame((*reinterpret_cast< const QImage(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVideoFrame**>(_a[0]) = _r; }  break;
        case 3: { QVideoFrame* _r = _t->new_QVideoFrame((*reinterpret_cast< const QVideoFrame(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVideoFrame**>(_a[0]) = _r; }  break;
        case 4: { QVideoFrame* _r = _t->new_QVideoFrame((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< const QSize(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< QVideoFrame::PixelFormat(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QVideoFrame**>(_a[0]) = _r; }  break;
        case 5: _t->delete_QVideoFrame((*reinterpret_cast< QVideoFrame*(*)>(_a[1]))); break;
        case 6: { QMap<QString,QVariant> _r = _t->availableMetaData((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QMap<QString,QVariant>*>(_a[0]) = _r; }  break;
        case 7: { uchar* _r = _t->bits((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< uchar**>(_a[0]) = _r; }  break;
        case 8: { const uchar* _r = _t->bits((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const uchar**>(_a[0]) = _r; }  break;
        case 9: { uchar* _r = _t->bits((*reinterpret_cast< QVideoFrame*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< uchar**>(_a[0]) = _r; }  break;
        case 10: { const uchar* _r = _t->bits((*reinterpret_cast< QVideoFrame*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< const uchar**>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->bytesPerLine((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: { int _r = _t->bytesPerLine((*reinterpret_cast< QVideoFrame*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 13: { qint64 _r = _t->endTime((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 14: { QVideoFrame::FieldType _r = _t->fieldType((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVideoFrame::FieldType*>(_a[0]) = _r; }  break;
        case 15: { QVariant _r = _t->handle((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 16: { QAbstractVideoBuffer::HandleType _r = _t->handleType((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractVideoBuffer::HandleType*>(_a[0]) = _r; }  break;
        case 17: { int _r = _t->height((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 18: { QImage::Format _r = _t->static_QVideoFrame_imageFormatFromPixelFormat((*reinterpret_cast< QVideoFrame::PixelFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage::Format*>(_a[0]) = _r; }  break;
        case 19: { bool _r = _t->isMapped((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 20: { bool _r = _t->isReadable((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->isValid((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { bool _r = _t->isWritable((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 23: { bool _r = _t->map((*reinterpret_cast< QVideoFrame*(*)>(_a[1])),(*reinterpret_cast< QAbstractVideoBuffer::MapMode(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 24: { QAbstractVideoBuffer::MapMode _r = _t->mapMode((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAbstractVideoBuffer::MapMode*>(_a[0]) = _r; }  break;
        case 25: { int _r = _t->mappedBytes((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 26: { QVariant _r = _t->metaData((*reinterpret_cast< QVideoFrame*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 27: { bool _r = _t->__ne__((*reinterpret_cast< QVideoFrame*(*)>(_a[1])),(*reinterpret_cast< const QVideoFrame(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 28: { QVideoFrame* _r = _t->operator_assign((*reinterpret_cast< QVideoFrame*(*)>(_a[1])),(*reinterpret_cast< const QVideoFrame(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVideoFrame**>(_a[0]) = _r; }  break;
        case 29: { bool _r = _t->__eq__((*reinterpret_cast< QVideoFrame*(*)>(_a[1])),(*reinterpret_cast< const QVideoFrame(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 30: { QVideoFrame::PixelFormat _r = _t->pixelFormat((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVideoFrame::PixelFormat*>(_a[0]) = _r; }  break;
        case 31: { QVideoFrame::PixelFormat _r = _t->static_QVideoFrame_pixelFormatFromImageFormat((*reinterpret_cast< QImage::Format(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVideoFrame::PixelFormat*>(_a[0]) = _r; }  break;
        case 32: { int _r = _t->planeCount((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 33: _t->setEndTime((*reinterpret_cast< QVideoFrame*(*)>(_a[1])),(*reinterpret_cast< qint64(*)>(_a[2]))); break;
        case 34: _t->setFieldType((*reinterpret_cast< QVideoFrame*(*)>(_a[1])),(*reinterpret_cast< QVideoFrame::FieldType(*)>(_a[2]))); break;
        case 35: _t->setMetaData((*reinterpret_cast< QVideoFrame*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3]))); break;
        case 36: _t->setStartTime((*reinterpret_cast< QVideoFrame*(*)>(_a[1])),(*reinterpret_cast< qint64(*)>(_a[2]))); break;
        case 37: { QSize _r = _t->size((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 38: { qint64 _r = _t->startTime((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< qint64*>(_a[0]) = _r; }  break;
        case 39: _t->unmap((*reinterpret_cast< QVideoFrame*(*)>(_a[1]))); break;
        case 40: { int _r = _t->width((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 41: { QString _r = _t->py_toString((*reinterpret_cast< QVideoFrame*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_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 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoFrame::PixelFormat >(); 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< QVideoFrame >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 3:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoFrame::PixelFormat >(); 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< QVideoFrame::PixelFormat >(); break;
            }
            break;
        case 23:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QAbstractVideoBuffer::MapMode >(); 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< QVideoFrame >(); 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< QVideoFrame >(); break;
            }
            break;
        case 29:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoFrame >(); break;
            }
            break;
        case 34:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoFrame::FieldType >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QVideoFrame::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QVideoFrame.data,
      qt_meta_data_PythonQtWrapper_QVideoFrame,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QVideoFrame::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 < 42)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 42;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 42)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 42;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QVideoProbe_t {
    QByteArrayData data[13];
    char stringdata0[161];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QVideoProbe_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QVideoProbe_t qt_meta_stringdata_PythonQtWrapper_QVideoProbe = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QVideoProbe"
QT_MOC_LITERAL(1, 28, 15), // "new_QVideoProbe"
QT_MOC_LITERAL(2, 44, 12), // "QVideoProbe*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 6), // "parent"
QT_MOC_LITERAL(5, 65, 18), // "delete_QVideoProbe"
QT_MOC_LITERAL(6, 84, 3), // "obj"
QT_MOC_LITERAL(7, 88, 8), // "isActive"
QT_MOC_LITERAL(8, 97, 16), // "theWrappedObject"
QT_MOC_LITERAL(9, 114, 9), // "setSource"
QT_MOC_LITERAL(10, 124, 13), // "QMediaObject*"
QT_MOC_LITERAL(11, 138, 6), // "source"
QT_MOC_LITERAL(12, 145, 15) // "QMediaRecorder*"

    },
    "PythonQtWrapper_QVideoProbe\0new_QVideoProbe\0"
    "QVideoProbe*\0\0parent\0delete_QVideoProbe\0"
    "obj\0isActive\0theWrappedObject\0setSource\0"
    "QMediaObject*\0source\0QMediaRecorder*"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QVideoProbe[] = {

 // 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,    1,   44,    3, 0x0a /* Public */,
       1,    0,   47,    3, 0x2a /* Public | MethodCloned */,
       5,    1,   48,    3, 0x0a /* Public */,
       7,    1,   51,    3, 0x0a /* Public */,
       9,    2,   54,    3, 0x0a /* Public */,
       9,    2,   59,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    QMetaType::Void, 0x80000000 | 2,    6,
    QMetaType::Bool, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 10,    8,   11,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 12,    8,   11,

       0        // eod
};

void PythonQtWrapper_QVideoProbe::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QVideoProbe *_t = static_cast<PythonQtWrapper_QVideoProbe *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QVideoProbe* _r = _t->new_QVideoProbe((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QVideoProbe**>(_a[0]) = _r; }  break;
        case 1: { QVideoProbe* _r = _t->new_QVideoProbe();
            if (_a[0]) *reinterpret_cast< QVideoProbe**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QVideoProbe((*reinterpret_cast< QVideoProbe*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->isActive((*reinterpret_cast< QVideoProbe*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { bool _r = _t->setSource((*reinterpret_cast< QVideoProbe*(*)>(_a[1])),(*reinterpret_cast< QMediaObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->setSource((*reinterpret_cast< QVideoProbe*(*)>(_a[1])),(*reinterpret_cast< QMediaRecorder*(*)>(_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 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoProbe* >(); 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< QVideoProbe* >(); 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< QMediaObject* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoProbe* >(); 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< QMediaRecorder* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QVideoProbe* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QVideoProbe::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QVideoProbe.data,
      qt_meta_data_PythonQtWrapper_QVideoProbe,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int PythonQtWrapper_QVideoProbe::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;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
