Lines Matching defs:handle
65 INT32 MIDI_OUT_OpenDevice(INT32 deviceID, MidiDeviceHandle** handle) {
68 return MIDI_Utils_OpenDevice(MIDI_OUT, deviceID, (MacMidiDeviceHandle**) handle, 0, 0, 0);
71 INT32 MIDI_OUT_CloseDevice(MidiDeviceHandle* handle) {
83 return MIDI_Utils_CloseDevice((MacMidiDeviceHandle*) handle);
87 INT64 MIDI_OUT_GetTimeStamp(MidiDeviceHandle* handle) {
88 return MIDI_Utils_GetTimeStamp((MacMidiDeviceHandle*) handle);
92 INT32 MIDI_OUT_SendShortMessage(MidiDeviceHandle* handle, UINT32 packedMsg, UINT32 timestamp) {
96 if (!handle) {
97 ERROR0("< ERROR: MIDI_OUT_SendShortMessage: handle is NULL\n");
101 MacMidiDeviceHandle* macHandle = (MacMidiDeviceHandle*) handle;
165 // This can't happen, but handle it anyway.
175 err = MIDISend(macHandle->port, (MIDIEndpointRef) (intptr_t) handle->deviceHandle, packetList);
183 INT32 MIDI_OUT_SendLongMessage(MidiDeviceHandle* handle, UBYTE* data, UINT32 size, UINT32 timestamp) {
187 if (!handle || !data) {
188 ERROR0("< ERROR: MIDI_OUT_SendLongMessage: handle, or data is NULL\n");
195 MacMidiDeviceHandle* macHandle = (MacMidiDeviceHandle*) handle;
203 handle->isWaiting = TRUE;
220 err = MIDISend(macHandle->port, (MIDIEndpointRef) (intptr_t) handle->deviceHandle, packetList);
233 handle->isWaiting = FALSE;