MIDISysexSendRequest

struct  MIDISysexSendRequest
{
  MIDIEndpointRef  destination;
  Byte  *  data;
  UInt32  bytesToSend;
  Boolean  complete;
  Byte  reserved[3];
  MIDICompletionProc  completionProc;
  void  *  completionRefCon;
};

An asynchronous request to send a single system-exclusive MIDI event to a MIDI destination.

Fields

NameDescription
destinationThe endpoint to which the event is to be sent.
dataInitially, a pointer to the sys-ex event to be sent. MIDISendSysex will advance this pointer as bytes are sent.
bytesToSendInitially, the number of bytes to be sent. MIDISendSysex will decrement this counter as bytes are sent.
completeThe client may set this to true at any time to abort transmission. The implementation sets this to true when all bytes have been sent.
completionProcCalled when all bytes have been sent, or after the client has set complete to true.
completionRefConPassed as a refCon to completionProc.


[ Search xmidi.com:    ]


[ home | docs | apps | links ]