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

AuGrabNotifyEvent - grab notify event structure

Description

       GrabNotify  events  are  sent  to client applications to notify them that a component has been grabbed or
       released.

Members

type      The event type.  GrabNotify events are type AuEventTypeGrabNotify.

       serial    The serial ID of the event expanded from the 16 bit value sent by the server.

       send_eventAuTrue if the event came from a SendEvent protocol request.

       server    The connection to the audio server that the event was read from.

       time      The server time in milliseconds when the event was generated.

       id        The ID of the component grabbed.

       kind      Either AuGrabNotifyKindRequested or AuGrabNotifyKindReleased.

       pad1pad2client    The client making the grab.

Name

AuGrabNotifyEvent - grab notify event structure

Notes

Notimplemented.  So this is all just speculation.

See Also

AuAnyEvent, AuElementNotifyEvent, AuErrorEvent, AuMonitorNotifyEvent.

       audiolib - NetworkAudioSystem C Language Interface

audiolib - events                                     1.9.4                                 AuGrabNotifyEvent(3)

Structures

       #include <audio/audiolib.h>

       typedef union _AuEvent
       {
           . . .
           AuGrabNotifyEventaugrabnotify;
           . . .
       }AuEvent;

       typedef struct _AuGrabNotifyEvent
       {
           int type;
           AuUint32serial;
           AuBoolsend_event;
           AuServer *server;
           AuTimetime;
           AuIDid;
           unsigned char kind;
           unsigned char pad1;
           unsigned short pad2;
           AuIDclient;
       }AuGrabNotifyEvent;

See Also