Lines Matching refs:AMIDI_Port
44 struct AMIDI_Port { struct
253 AMIDI_Port **portPtr) { in AMIDI_openPort()
268 AMIDI_Port *port = new AMIDI_Port; in AMIDI_openPort()
279 static void AMIDI_closePort(AMIDI_Port *port) { in AMIDI_closePort()
304 return AMIDI_openPort(device, portNumber, PORTTYPE_OUTPUT, (AMIDI_Port**)outOutputPortPtr); in AMidiOutputPort_open()
313 MidiReceiver(AMIDI_Port *port) : mPort(port) {} in MidiReceiver()
358 AMIDI_Port *mPort;
368 return MidiReceiver((AMIDI_Port*)outputPort).receive(opcodePtr, buffer, maxBytes, in AMidiOutputPort_receive()
373 AMIDI_closePort((AMIDI_Port*)outputPort); in AMidiOutputPort_close()
381 return AMIDI_openPort(device, portNumber, PORTTYPE_INPUT, (AMIDI_Port**)outInputPortPtr); in AMidiInputPort_open()
385 AMIDI_closePort((AMIDI_Port*)inputPort); in AMidiInputPort_close()
422 ssize_t numWritten = TEMP_FAILURE_RETRY(write(((AMIDI_Port*)inputPort)->ufd, writeBuffer, in AMidiInputPort_sendWithTimestamp()
446 ssize_t numWritten = TEMP_FAILURE_RETRY(write(((AMIDI_Port*)inputPort)->ufd, &opCode, in AMidiInputPort_sendFlush()