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.2		  midi_msg_callback(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=midi_msg_callback&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help