logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

AuRegisterEventHandler - add an event handler.

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;

See Also