Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
AuMonitorNotifyEvent(3)     Library Functions Manual	 AuMonitorNotifyEvent(3)

Name
     AuMonitorNotifyEvent - monitor notify event structure

Structures
     #include <audio/audiolib.h>

     typedef union _AuEvent
     {
	 . . .
	 AuMonitorNotifyEvent aumonitornotify;
	 . . .
     }AuEvent;

     typedef struct _AuMonitorNotifyEvent
     {
	 int type;
	 AuUint32 serial;
	 AuBool send_event;
	 AuServer *server;
	 AuTime time;
	 AuFlowID flow;
	 unsigned char element_num;
	 unsigned char format;
	 unsigned char num_tracks;
	 unsigned short count;
	 unsigned short num_fields;
	 AuUint32 data;
	 AuUint32 data1;
	 AuUint32 data2;
     }AuMonitorNotifyEvent;

Members
     type      The  event  type.  MonitorNotify events are type AuEventTypeMoni-
	       torNotify.

     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.

     flow      Specifies the ID of the flow that caused the event.

     element_num
	       The index of the ExportMonitor element that gnerated this event.

     format    The format of the monitor data.	Currently, the following formats
	       are defined: AuFormatULAW8, AuFormatLinearUnsigned8, AuFormatLin-
	       earSigned8,     AuFormatLinearSigned16MSB,      AuFormatLinearUn-
	       signed16MSB,   AuFormatSignedLinear16LSB,  and  AuFormatLinearUn-
	       signed16LSB.  Taken from the ExportMonitor element.

     num_tracksThe number of tracks in the monitor data.  Taken from the Export-
	       Monitor element.

     count     Always 0.

     num_fieldsAlways 2.

     data      Monitor data.

     data1     Monitor data.

     data2     Monitor data.

Description
     MonitorNotify events will be sent to clients with flows containing  Export-
     Monitor elements.

See Also
     AuAnyEvent, AuElementNotifyEvent, AuErrorEvent, AuGrabNotifyEvent.

     audiolib - Network Audio System C Language Interface

audiolib - events		      1.9.4		 AuMonitorNotifyEvent(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=AuMonitorNotifyEvent&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help