Lines Matching refs:data

61 BMidiLocalProducer::SprayData(void* data, size_t length,
64 SprayEvent(data, length, atomic, time);
73 uchar data[3];
74 data[0] = B_NOTE_OFF + channel;
75 data[1] = note;
76 data[2] = velocity;
78 SprayEvent(&data, 3, true, time);
90 uchar data[3];
91 data[0] = B_NOTE_ON + channel;
92 data[1] = note;
93 data[2] = velocity;
95 SprayEvent(&data, 3, true, time);
107 uchar data[3];
108 data[0] = B_KEY_PRESSURE + channel;
109 data[1] = note;
110 data[2] = pressure;
112 SprayEvent(&data, 3, true, time);
124 uchar data[3];
125 data[0] = B_CONTROL_CHANGE + channel;
126 data[1] = controlNumber;
127 data[2] = controlValue;
129 SprayEvent(&data, 3, true, time);
141 uchar data[2];
142 data[0] = B_PROGRAM_CHANGE + channel;
143 data[1] = programNumber;
145 SprayEvent(&data, 2, true, time);
157 uchar data[2];
158 data[0] = B_CHANNEL_PRESSURE + channel;
159 data[1] = pressure;
161 SprayEvent(&data, 2, true, time);
173 uchar data[3];
174 data[0] = B_PITCH_BEND + channel;
175 data[1] = lsb;
176 data[2] = msb;
178 SprayEvent(&data, 3, true, time);
186 BMidiLocalProducer::SpraySystemExclusive(void* data,
189 SprayEvent(data, length, true, time, true);
198 uchar data[3];
199 data[0] = status;
200 data[1] = data1;
201 data[2] = data2;
224 SprayEvent(&data, len, true, time);
245 uchar data[6];
246 data[0] = 0xFF;
247 data[1] = 0x51;
248 data[2] = 0x03;
249 data[3] = tempo >> 16;
250 data[4] = tempo >> 8;
251 data[5] = tempo;
253 SprayEvent(&data, 6, true, time);
270 BMidiLocalProducer::SprayEvent(const void* data, size_t length,
275 // We don't just send the MIDI event data to all connected
278 // time (8 bytes), whether the data is atomic (1 byte), and
279 // padding (3 bytes). The MIDI event data follows the header.
296 if (data != NULL)
297 memcpy(buffer + 21, data, length);
300 } else if (data != NULL) {
301 memcpy(buffer + 20, data, length);