1AuEvent(3) Library Functions Manual AuEvent(3)
2
3
4
6 AuEvent - event union
7
9 #include <audio/audiolib.h>
10
11 typedef union _AuEvent
12 {
13 int type;
14 AuAnyEvent auany;
15 AuElementNotifyEvent auelementnotify;
16 AuMonitorNotifyEvent aumonitornotify;
17 AuGrabNotifyEvent augrabnotify;
18 AuErrorEvent auerror;
19 }AuEvent;
20
22 type Specifies the event type. Currently, the following event
23 types are defined: AuEventTypeElementNotify, AuEventTypeGrab‐
24 Notify, or AuEventTypeMonitorNotify.
25
26 auany Specifies a generic event structure containing members common
27 to all event types.
28
29 auelementnotify
30 Sent to client applications to notify them of a watermark
31 condition or a state change.
32
33 aumonitornotify
34 Sent to client applications to notify them of monitor data.
35
36 augrabnotify
37 Not Implemented.
38
39 auerror Sent to client applications to notify them of non-fatal er‐
40 rors encountered while processing requests.
41
43 Events are the principal mechanism for the server to communicate with a
44 client application.
45
47 audiolib - Network Audio System C Language Interface
48
49
50
51audiolib - events 1.9.5 AuEvent(3)