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

FreeBSD Manual Pages

  
 
  

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

Name
       AuMakeSendNotifyAction -	initialize an action

Synopsis
       #include	<audio/audiolib.h>

       AuMakeSendNotifyAction(action, trigger_state, trigger_prev_state, trig-
       ger_reason)
	   AuElementAction action; /* RETURN */
	   unsigned char trigger_state;
	   unsigned char trigger_prev_state;
	   unsigned char trigger_reason;

Arguments
       action	 Returns the initialized action.

       trigger_state
		 Specifies  the	 state that triggers the action.  This must be
		 one of	thses constants: AuStateStop,  AuStateStart,  or  AuS-
		 tatePause.

       trigger_prev_state
		 Specifies  the	 previous state	for the	trigger.  This must be
		 one  of  thses	 constants:  AuStateStop,  AuStateStart,  AuS-
		 tatePause, or AuStateAny.

       trigger_reason
		 Specifies  the	 reason	 for  the action.  This	must be	one of
		 these	constants:  AuReasonUser,   AuReasonUnderrun,	AuRea-
		 sonOverrun, AuReasonEOF, AuReasonWatermark, AuReasonHardware,
		 or AuReasonAny.

Description
       AuMakeSendNotifyAction  sets the	action field of	action to AuElementAc-
       tionSendNotify and initializes the other	fields with the	remaining  ar-
       guments.

       AuMakeSendNotifyAction is implemented as	a macro.

See Also
       AuMakeChangeStateAction,	AuMakeNoopAction.

       audiolib	- Network Audio	System C Language Interface

audiolib - action initialization     1.9.4	     AuMakeSendNotifyAction(3)

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

home | help