10 #include <QtCore/qbytearray.h> 11 #include <QtCore/qmetatype.h> 12 #include <QtCore/qplugin.h> 13 #if !defined(Q_MOC_OUTPUT_REVISION) 14 #error "The header file 'ossoutput.h' doesn't include <QObject>." 15 #elif Q_MOC_OUTPUT_REVISION != 67 16 #error "This file was generated using the moc from 5.6.2. It" 17 #error "cannot be used with the include files from this version of Qt." 18 #error "(The moc has changed too much.)" 21 QT_BEGIN_MOC_NAMESPACE
22 struct qt_meta_stringdata_drumstick__rt__OSSOutput_t {
23 QByteArrayData data[19];
24 char stringdata0[198];
26 #define QT_MOC_LITERAL(idx, ofs, len) \ 27 Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ 28 qptrdiff(offsetof(qt_meta_stringdata_drumstick__rt__OSSOutput_t, stringdata0) + ofs \ 29 - idx * sizeof(QByteArrayData)) \ 31 static const qt_meta_stringdata_drumstick__rt__OSSOutput_t qt_meta_stringdata_drumstick__rt__OSSOutput = {
33 QT_MOC_LITERAL(0, 0, 24),
34 QT_MOC_LITERAL(1, 25, 11),
35 QT_MOC_LITERAL(2, 37, 0),
36 QT_MOC_LITERAL(3, 38, 4),
37 QT_MOC_LITERAL(4, 43, 4),
38 QT_MOC_LITERAL(5, 48, 3),
39 QT_MOC_LITERAL(6, 52, 10),
40 QT_MOC_LITERAL(7, 63, 15),
41 QT_MOC_LITERAL(8, 79, 5),
42 QT_MOC_LITERAL(9, 85, 14),
43 QT_MOC_LITERAL(10, 100, 7),
44 QT_MOC_LITERAL(11, 108, 11),
45 QT_MOC_LITERAL(12, 120, 7),
46 QT_MOC_LITERAL(13, 128, 19),
47 QT_MOC_LITERAL(14, 148, 13),
48 QT_MOC_LITERAL(15, 162, 9),
49 QT_MOC_LITERAL(16, 172, 4),
50 QT_MOC_LITERAL(17, 177, 13),
51 QT_MOC_LITERAL(18, 191, 6)
54 "drumstick::rt::OSSOutput\0sendNoteOff\0" 55 "\0chan\0note\0vel\0sendNoteOn\0sendKeyPressure\0" 56 "value\0sendController\0control\0sendProgram\0" 57 "program\0sendChannelPressure\0sendPitchBend\0" 58 "sendSysex\0data\0sendSystemMsg\0status" 62 static const uint qt_meta_data_drumstick__rt__OSSOutput[] = {
87 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 3, 4, 5,
88 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 3, 4, 5,
89 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 3, 4, 8,
90 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 3, 10, 8,
91 QMetaType::Void, QMetaType::Int, QMetaType::Int, 3, 12,
92 QMetaType::Void, QMetaType::Int, QMetaType::Int, 3, 8,
93 QMetaType::Void, QMetaType::Int, QMetaType::Int, 3, 8,
94 QMetaType::Void, QMetaType::QByteArray, 16,
95 QMetaType::Void, QMetaType::Int, 18,
100 void drumstick::rt::OSSOutput::qt_static_metacall(
QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
102 if (_c == QMetaObject::InvokeMetaMethod) {
103 OSSOutput *_t =
static_cast<OSSOutput *
>(_o);
106 case 0: _t->sendNoteOff((*
reinterpret_cast< int(*)
>(_a[1])),(*
reinterpret_cast< int(*)
>(_a[2])),(*
reinterpret_cast< int(*)
>(_a[3])));
break;
107 case 1: _t->sendNoteOn((*
reinterpret_cast< int(*)
>(_a[1])),(*
reinterpret_cast< int(*)
>(_a[2])),(*
reinterpret_cast< int(*)
>(_a[3])));
break;
108 case 2: _t->sendKeyPressure((*
reinterpret_cast< int(*)
>(_a[1])),(*
reinterpret_cast< int(*)
>(_a[2])),(*
reinterpret_cast< int(*)
>(_a[3])));
break;
109 case 3: _t->sendController((*
reinterpret_cast< int(*)
>(_a[1])),(*
reinterpret_cast< int(*)
>(_a[2])),(*
reinterpret_cast< int(*)
>(_a[3])));
break;
110 case 4: _t->sendProgram((*
reinterpret_cast< int(*)
>(_a[1])),(*
reinterpret_cast< int(*)
>(_a[2])));
break;
111 case 5: _t->sendChannelPressure((*
reinterpret_cast< int(*)
>(_a[1])),(*
reinterpret_cast< int(*)
>(_a[2])));
break;
112 case 6: _t->sendPitchBend((*
reinterpret_cast< int(*)
>(_a[1])),(*
reinterpret_cast< int(*)
>(_a[2])));
break;
113 case 7: _t->sendSysex((*
reinterpret_cast< const QByteArray(*)
>(_a[1])));
break;
114 case 8: _t->sendSystemMsg((*
reinterpret_cast< const int(*)
>(_a[1])));
break;
120 const QMetaObject drumstick::rt::OSSOutput::staticMetaObject = {
121 { &MIDIOutput::staticMetaObject, qt_meta_stringdata_drumstick__rt__OSSOutput.data,
122 qt_meta_data_drumstick__rt__OSSOutput, qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
126 const QMetaObject *drumstick::rt::OSSOutput::metaObject()
const 128 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
131 void *drumstick::rt::OSSOutput::qt_metacast(
const char *_clname)
133 if (!_clname)
return Q_NULLPTR;
134 if (!strcmp(_clname, qt_meta_stringdata_drumstick__rt__OSSOutput.stringdata0))
135 return static_cast<void*
>(
const_cast< OSSOutput*
>(
this));
136 if (!strcmp(_clname,
"net.sourceforge.drumstick.rt.MIDIOutput/1.0"))
137 return static_cast< drumstick::rt::MIDIOutput*>(const_cast< OSSOutput*>(
this));
138 return MIDIOutput::qt_metacast(_clname);
141 int drumstick::rt::OSSOutput::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
143 _id = MIDIOutput::qt_metacall(_c, _id, _a);
146 if (_c == QMetaObject::InvokeMetaMethod) {
148 qt_static_metacall(
this, _c, _id, _a);
150 }
else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
152 *
reinterpret_cast<int*
>(_a[0]) = -1;
158 QT_PLUGIN_METADATA_SECTION
const uint qt_section_alignment_dummy = 42;
162 QT_PLUGIN_METADATA_SECTION
163 static const unsigned char qt_pluginMetaData[] = {
164 'Q',
'T',
'M',
'E',
'T',
'A',
'D',
'A',
'T',
'A',
' ',
' ',
165 'q',
'b',
'j',
's', 0x01, 0x00, 0x00, 0x00,
166 0xac, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00,
167 0x98, 0x00, 0x00, 0x00, 0x1b, 0x03, 0x00, 0x00,
168 0x03, 0x00,
'I',
'I',
'D', 0x00, 0x00, 0x00,
169 '\'', 0x00,
'n',
'e',
't',
'.',
's',
'o',
170 'u',
'r',
'c',
'e',
'f',
'o',
'r',
'g',
171 'e',
'.',
'd',
'r',
'u',
'm',
's',
't',
172 'i',
'c',
'k',
'.',
'r',
't',
'.',
'M',
173 'I',
'D',
'I',
'O',
'u',
't',
'p',
'u',
174 't', 0x00, 0x00, 0x00, 0x9b, 0x0a, 0x00, 0x00,
175 0x09, 0x00,
'c',
'l',
'a',
's',
's',
'N',
176 'a',
'm',
'e', 0x00, 0x09, 0x00,
'O',
'S',
177 'S',
'O',
'u',
't',
'p',
'u',
't', 0x00,
178 'Z', 0xc0, 0xa0, 0x00, 0x07, 0x00,
'v',
'e',
179 'r',
's',
'i',
'o',
'n', 0x00, 0x00, 0x00,
180 0x11, 0x00, 0x00, 0x00, 0x05, 0x00,
'd',
'e',
181 'b',
'u',
'g', 0x00, 0x95, 0x11, 0x00, 0x00,
182 0x08, 0x00,
'M',
'e',
't',
'a',
'D',
'a',
183 't',
'a', 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,
184 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
185 0x0c, 0x00, 0x00, 0x00,
'|', 0x00, 0x00, 0x00,
186 'D', 0x00, 0x00, 0x00,
'p', 0x00, 0x00, 0x00,
187 '`', 0x00, 0x00, 0x00
192 QT_PLUGIN_METADATA_SECTION
193 static const unsigned char qt_pluginMetaData[] = {
194 'Q',
'T',
'M',
'E',
'T',
'A',
'D',
'A',
'T',
'A',
' ',
' ',
195 'q',
'b',
'j',
's', 0x01, 0x00, 0x00, 0x00,
196 0xac, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00,
197 0x98, 0x00, 0x00, 0x00, 0x1b, 0x03, 0x00, 0x00,
198 0x03, 0x00,
'I',
'I',
'D', 0x00, 0x00, 0x00,
199 '\'', 0x00,
'n',
'e',
't',
'.',
's',
'o',
200 'u',
'r',
'c',
'e',
'f',
'o',
'r',
'g',
201 'e',
'.',
'd',
'r',
'u',
'm',
's',
't',
202 'i',
'c',
'k',
'.',
'r',
't',
'.',
'M',
203 'I',
'D',
'I',
'O',
'u',
't',
'p',
'u',
204 't', 0x00, 0x00, 0x00, 0x95, 0x0a, 0x00, 0x00,
205 0x08, 0x00,
'M',
'e',
't',
'a',
'D',
'a',
206 't',
'a', 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,
207 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
208 0x1b, 0x0e, 0x00, 0x00, 0x09, 0x00,
'c',
'l',
209 'a',
's',
's',
'N',
'a',
'm',
'e', 0x00,
210 0x09, 0x00,
'O',
'S',
'S',
'O',
'u',
't',
211 'p',
'u',
't', 0x00,
'1', 0x00, 0x00, 0x00,
212 0x05, 0x00,
'd',
'e',
'b',
'u',
'g', 0x00,
213 'Z', 0xc0, 0xa0, 0x00, 0x07, 0x00,
'v',
'e',
214 'r',
's',
'i',
'o',
'n', 0x00, 0x00, 0x00,
215 0x0c, 0x00, 0x00, 0x00,
'D', 0x00, 0x00, 0x00,
216 '`', 0x00, 0x00, 0x00,
'|', 0x00, 0x00, 0x00,
217 0x88, 0x00, 0x00, 0x00
219 #endif // QT_NO_DEBUG 223 QT_MOC_EXPORT_PLUGIN(drumstick::rt::OSSOutput, OSSOutput)
The QObject class is the base class of all Qt objects.