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_mask
		 Specifies  which values are checked to	determine if this han-
		 dler 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
		 handler.  This	should be one of these constants: AuEventType-
		 ElementNotify,	 AuEventTypeGrabNotify,	 or   AuEventTypeMoni-
		 torNotify.

       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 Au-
       DispatchEvent.

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.0>

home | help