Lines Matching refs:handle
102 INT32 MIDI_OUT_OpenDevice(INT32 deviceIndex, MidiDeviceHandle** handle) {
104 return openMidiDevice(SND_RAWMIDI_STREAM_OUTPUT, deviceIndex, handle);
108 INT32 MIDI_OUT_CloseDevice(MidiDeviceHandle* handle) {
110 return closeMidiDevice(handle);
114 INT64 MIDI_OUT_GetTimeStamp(MidiDeviceHandle* handle) {
115 return getMidiTimestamp(handle);
119 INT32 MIDI_OUT_SendShortMessage(MidiDeviceHandle* handle, UINT32 packedMsg,
128 if (!handle) {
129 ERROR0("< ERROR: MIDI_OUT_SendShortMessage(): handle is NULL\n");
132 if (!handle->deviceHandle) {
133 ERROR0("< ERROR: MIDI_OUT_SendLongMessage(): native handle is NULL\n");
141 err = snd_rawmidi_write((snd_rawmidi_t*) handle->deviceHandle, buffer, getShortMessageLength(status));
151 INT32 MIDI_OUT_SendLongMessage(MidiDeviceHandle* handle, UBYTE* data,
156 if (!handle) {
157 ERROR0("< ERROR: MIDI_OUT_SendLongMessage(): handle is NULL\n");
160 if (!handle->deviceHandle) {
161 ERROR0("< ERROR: MIDI_OUT_SendLongMessage(): native handle is NULL\n");
168 err = snd_rawmidi_write((snd_rawmidi_t*) handle->deviceHandle,