Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
midi_msg_callback(3)		Allegro	manual		  midi_msg_callback(3)

NAME
       midi_msg_callback, midi_meta_callback, midi_sysex_callback - Hook func-
       tions  allowing	you to intercept MIDI player events. Allegro game pro-
       gramming	library.

SYNOPSIS
       #include	<allegro.h>

       extern void (*midi_msg_callback)(int msg, int byte1, int	byte2);

       extern void (*midi_meta_callback)(int type, const unsigned char	*data,
       int length);

       extern  void  (*midi_sysex_callback)(const  unsigned  char  *data,  int
       length);

DESCRIPTION
       Hook functions allowing you to intercept	MIDI player events. If set  to
       anything	 other	than NULL, these routines will be called for each MIDI
       message,	meta-event, and	system exclusive data block respectively. They
       will execute in an interrupt handler context, so	all the	code and  data
       they  use should	be locked, and they must not call any operating	system
       functions. In general you just use these	routines to set	some flags and
       respond to them later in	your mainline code.

SEE ALSO
       play_midi(3)

Allegro				 version 4.4.3		  midi_msg_callback(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=midi_sysex_callback&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help