AuMakeSendNotifyAction(3)AuMakeSendNotifyAction(3)Name
AuMakeSendNotifyAction - initialize an action
Synopsis
#include <audio/audiolib.h>
AuMakeSendNotifyAction(action, trigger_state, trig_
ger_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: AuS
tateStop, AuStateStart, or AuStatePause.
trigger_prev_state
Specifies the previous state for the trigger.
This must be one of thses constants: AuS
tateStop, AuStateStart, AuStatePause, or AuS
tateAny.
trigger_reason
Specifies the reason for the action. This must
be one of these constants: AuReasonUser, AuRea
sonUnderrun, AuReasonOverrun, AuReasonEOF,
AuReasonWatermark, AuReasonHardware, or AuReaso
nAny.
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 initializatio1.2 1