Man Linux: Main Page and Category List

NAME

       YEvent - base Y event structures

STRUCTURES

       typedef struct {

               int type;

               YEventAudioChange    audio;
               YEventCycleChange    cycle;
               YEventDisconnect     disconnect;
               YEventHost           host;
               YEventSoundKill      kill;
               YEventMixer          mixer;
               YEventSoundPlay      play;
               YEventSoundObjectAttributes sndobjattributes;
               YEventShutdown       shutdown;
               YEventSync           sync;
               YEventAudioStats     audiostats;

               /* New in version 2.14. */
               YEventClientMessage     clientmessage;
               YEventYSHMSound      yshmsound;
               YEventAudioCDStats   audiocdstats;

       } YEvent;

       The  YEvent  structure’s first member is always a 32 bit signed integer
       specifying the type.  The type value then determines which substructure
       contains valid values.

       For  instance  if  type  is  set  to YDisconnect then the values in the
       YEventDisconnect disconnect substructure will be set properly.

SEE ALSO

       YEvent(3) YEventAudioChange(3) YEventServerStats(3) YEventDisconnect(3)
       YEventHost(3)   YEventSoundKill(3)   YEventMixer(3)  YEventSoundPlay(3)
       YEventSoundObjectAttributes(3)     YEventShutdown(3)      YEventSync(3)
       YEventAudioStats(3)       YEventYSHMSound(3)      YEventAudioCDStats(3)
       YGetNextEvent(3) YPutBackEvent(3)