Lines Matching refs:data
20 _midi_event_thread(void* data)
22 return ((BMidiLocalConsumer*) data)->EventThread();
88 BMidiLocalConsumer::SetTimeout(bigtime_t when, void* data)
91 fTimeoutData = data;
96 BMidiLocalConsumer::Timeout(void* data)
103 BMidiLocalConsumer::Data(uchar* data, size_t length, bool atomic, bigtime_t time)
106 switch (data[0] & 0xF0) {
110 NoteOff(data[0] & 0x0F, data[1], data[2], time);
117 NoteOn(data[0] & 0x0F, data[1], data[2], time);
124 KeyPressure(data[0] & 0x0F, data[1], data[2], time);
131 ControlChange(data[0] & 0x0F, data[1], data[2], time);
138 ProgramChange(data[0] & 0x0F, data[1], time);
145 ChannelPressure(data[0] & 0x0F, data[1], time);
152 PitchBend(data[0] & 0x0F, data[1], data[2], time);
158 switch (data[0]) {
161 if (data[length - 1] == B_SYS_EX_END) {
162 SystemExclusive(data + 1, length - 2, time);
164 SystemExclusive(data + 1, length - 1, time);
173 SystemCommon(data[0], 0, 0, time);
183 SystemCommon(data[0], data[1], 0, time);
191 SystemCommon(data[0], data[1], data[2], time);
203 SystemRealTime(data[0], time);
211 SystemRealTime(data[0], time);
212 } else if ((length == 6) && (data[1] == 0x51)
213 && (data[2] == 0x03)) {
215 (data[3] << 16) | (data[4] << 8) | data[5];
278 void* data, size_t length, bigtime_t time)