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

FreeBSD Manual Pages

  
 
  

home | help
AuRegisterEventHandler(3)   Library Functions Manual   AuRegisterEventHandler(3)

Name
     AuRegisterEventHandler - add an event handler.

Synopsis
     #include <audio/audiolib.h>

     AuEventHandlerRec	*AuRegisterEventHandler(server,  value_mask,  type,  id,
     callback data)
	 AuServer *server;
	 AuMask value_mask;
	 int type;
	 AuID id;
	 AuBool (*callback)(AuServer *, AuEvent *, AuEventHandlerRec *);
	 AuPointer data;

Arguments
     server    Specifies the connection to the audio server.

     value_maskSpecifies which values are checked to determine if  this  handler
	       should  handle  an  event.   This  should  be  an inclusive OR of
	       AuEventHandlerTypeMask and AuEventHandlerIDMask.

     type      Specifies the type of event that are to be handled by  this  han-
	       dler.  This should be one of these constants: AuEventTypeElement-
	       Notify, AuEventTypeGrabNotify, or AuEventTypeMonitorNotify.

     id        Specifies  the  source  id of the event that are to be handled by
	       this handler.

     callback  Specifies the procedure to handle the event.

     data      Specifies additional data to be passed to the event handler.

Description
     AuRegisterEventHandler registers an event handler for future use by  AuDis-
     patchEvent.

See Also
     AuUnregisterEventHandler.

     audiolib - Network Audio System C Language Interface

audioutil			      1.9.4	       AuRegisterEventHandler(3)

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

home | help