debian man page for aumakesendnotifyaction

Query: aumakesendnotifyaction

OS: debian

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

AuMakeSendNotifyAction(3)				     Library Functions Manual					 AuMakeSendNotifyAction(3)

Name
       AuMakeSendNotifyAction - initialize an action

Synopsis
       #include <audio/audiolib.h>

       AuMakeSendNotifyAction(action, trigger_state, trigger_prev_state, trigger_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 AuStatePause.

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

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

Description
       AuMakeSendNotifyAction  sets  the  action  field of action to AuElementActionSendNotify and initializes the other fields with the remaining
       arguments.

       AuMakeSendNotifyAction is implemented as a macro.

See Also
       AuMakeChangeStateAction, AuMakeNoopAction.

       audiolib - Network Audio System C Language Interface

audiolib - action initialization				       1.9.3						 AuMakeSendNotifyAction(3)
Related Man Pages
aumakeelementexportclient(3) - debian
aumakeelementexportmonitor(3) - debian
aumakeelementimportdevice(3) - debian
aumakeelementimportwaveform(3) - debian
ausetbucketattributes(3) - debian
Similar Topics in the Unix Linux Community
Adding the individual columns of a matrix.
Is UNIX an open source OS ?
Detecting unused variables...
A (ksh) Library For and From UNIX.com
New UNIX and Linux History Sections