Lines Matching refs:AMIDI_Port
44 struct AMIDI_Port { struct
245 AMIDI_Port **portPtr) { in AMIDI_openPort()
260 AMIDI_Port *port = new AMIDI_Port; in AMIDI_openPort()
271 static void AMIDI_closePort(AMIDI_Port *port) { in AMIDI_closePort()
296 return AMIDI_openPort(device, portNumber, PORTTYPE_OUTPUT, (AMIDI_Port**)outOutputPortPtr); in AMidiOutputPort_open()
305 MidiReceiver(AMIDI_Port *port) : mPort(port) {} in MidiReceiver()
350 AMIDI_Port *mPort;
360 return MidiReceiver((AMIDI_Port*)outputPort).receive(opcodePtr, buffer, maxBytes, in AMidiOutputPort_receive()
365 AMIDI_closePort((AMIDI_Port*)outputPort); in AMidiOutputPort_close()
373 return AMIDI_openPort(device, portNumber, PORTTYPE_INPUT, (AMIDI_Port**)outInputPortPtr); in AMidiInputPort_open()
377 AMIDI_closePort((AMIDI_Port*)inputPort); in AMidiInputPort_close()
410 ssize_t numWritten = write(((AMIDI_Port*)inputPort)->ufd, writeBuffer, numTransferBytes); in AMidiInputPort_sendWithTimestamp()
433 ssize_t numWritten = write(((AMIDI_Port*)inputPort)->ufd, &opCode, numTransferBytes); in AMidiInputPort_sendFlush()