AuRegisterEventHandler(3)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 *, AuEven
tHandlerRec *);
AuPointer data;
Arguments
server Specifies the connection to the audio server.
value_mask
Specifies which values are checked to determine
if this handler should handle an event. This
should be an inclusive OR of AuEventHandlerType
Mask and AuEventHandlerIDMask.
type Specifies the type of event that are to be han
dled by this handler. This should be one of
these constants: AuEventTypeElementNotify,
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 AuDispatchEvent.
See Also
AuUnregisterEventHandler.
audiolib - Network Audio System C Language Interface
audioutil 1.2 1