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 AuEventType-
		 MonitorNotify.

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

       send_event
		 AuTrue	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,
		 AuFormatLinearSigned8,	 AuFormatLinearSigned16MSB,  AuFormat-
		 LinearUnsigned16MSB, AuFormatSignedLinear16LSB, and AuFormat-
		 LinearUnsigned16LSB.  Taken from the ExportMonitor element.

       num_tracks
		 The number of tracks in the monitor data.  Taken from the Ex-
		 portMonitor element.

       count	 Always	0.

       num_fields
		 Always	2.

       data	 Monitor data.

       data1	 Monitor data.

       data2	 Monitor data.

Description
       MonitorNotify events will be sent to clients with flows containing  Ex-
       portMonitor 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+14.3.quarterly>

home | help