bionic (3) AuEvent.3nas.gz

Provided by: libaudio-dev_1.9.4-6_amd64 bug

Name

       AuEvent - event union

Structures

       #include <audio/audiolib.h>

       typedef union _AuEvent
       {
           int type;
           AuAnyEvent auany;
           AuElementNotifyEvent auelementnotify;
           AuMonitorNotifyEvent aumonitornotify;
           AuGrabNotifyEvent augrabnotify;
           AuErrorEvent auerror;
       }AuEvent;

Members

       type      Specifies   the   event   type.    Currently,   the   following   event   types   are  defined:
                 AuEventTypeElementNotify, AuEventTypeGrabNotify, or AuEventTypeMonitorNotify.

       auany     Specifies a generic event structure containing members common to all event types.

       auelementnotify
                 Sent to client applications to notify them of a watermark condition or a state change.

       aumonitornotify
                 Sent to client applications to notify them of monitor data.

       augrabnotify
                 Not Implemented.

       auerror   Sent to client applications to notify them of non-fatal  errors  encountered  while  processing
                 requests.

Description

       Events are the principal mechanism for the server to communicate with a client application.

See Also

       audiolib - Network Audio System C Language Interface