AuRegisterEventHandler - add an event handler.
Contents
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 AuEventHandlerTypeMask and AuEventHandlerIDMask.
type Specifies the type of event that are to be handled by this handler. This should be one of
these constants: AuEventTypeElementNotify, 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 AuDispatchEvent.
Name
AuRegisterEventHandler - add an event handler.
See Also
AuUnregisterEventHandler.
audiolib - NetworkAudioSystem C Language Interface
audioutil 1.9.4 AuRegisterEventHandler(3)
Synopsis
#include <audio/audiolib.h>
AuEventHandlerRec *AuRegisterEventHandler(server, value_mask, type, id, callbackdata)
AuServer *server;
AuMaskvalue_mask;
int type;
AuIDid;
AuBool (*callback)(AuServer *, AuEvent *, AuEventHandlerRec *);
AuPointerdata;
