1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<HTML>
3	<HEAD>
4		<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
5		<title>SNDEXCallback</title>
6		<link rel="stylesheet" href="../../css/nitro.css" type="text/css">
7	</HEAD>
8	<BODY>
9		<H1>SNDEXCallback <IMG src="../../image/TWL.gif" width="24" height="12" border="0" align=middle></H1>
10
11		<H2>Definition</H2>
12		<DL>
13			<DD><CODE>#include &lt;twl/snd.h&gt;</CODE></DD>
14			<DD><PRE><CODE>typedef void ( *SNDEXCallback ) ( SNDEXResult result, void* arg );</CODE></PRE></DD>
15		</DL>
16
17		<H2>Arguments</H2>
18		<TABLE>
19			<TBODY>
20				<TR>
21					<TH width="25%">result</TH>
22					<TD width="75%">This is a <CODE>SNDEXResult</CODE> enumerated type value showing the results of asynchronous processing.
23					The different notification values vary for different processes causing the callback, so see the individual descriptions for each asynchronous function.</TD>
24				</TR>
25				<TR>
26					<TH width="25%">arg</TH>
27					<TD width="75%">This is the argument designated when an asynchronous function is called.</TD>
28				</TR>
29			</TBODY>
30		</TABLE>
31
32		<H2>Return Values</H2>
33		<P>
34			None.
35		</P>
36
37		<H2>Description</H2>
38		<P>
39			This is the type for user callback functions invoked at the completion of asynchronous processing started by functions that asynchronously control extended sound features.
40			The processing result will be passed to the <SPAN class="argument">result</SPAN> argument as a <CODE>SNDEXResult</CODE> enumerated type, and the argument that was specified when calling the asynchronous function will be passed to the <SPAN class="argument">arg</SPAN> argument.
41		</P>
42
43		<H2>See Also</H2>
44		<P>
45			<CODE>
46				<A href="SNDEX_GetMuteAsync.html">SNDEX_GetMuteAsync</A>, <A href="SNDEX_GetI2SFrequencyAsync.html">SNDEX_GetI2SFrequencyAsync</A>, <A href="SNDEX_GetDSPMixRateAsync.html">SNDEX_GetDSPMixRateAsync</A>, <A href="SNDEX_GetVolumeAsync.html">SNDEX_GetVolumeAsync</A>,
47				<A href="SNDEX_SetMuteAsync.html">SNDEX_SetMuteAsync</A>, <A href="SNDEX_SetI2SFrequencyAsync.html">SNDEX_SetI2SFrequencyAsync</A>, <A href="SNDEX_SetDSPMixRateAsync.html">SNDEX_SetDSPMixRateAsync</A>, <A href="SNDEX_SetVolumeAsync.html">SNDEX_SetVolumeAsync</A>
48			</CODE>
49		</P>
50
51		<H2>Revision History</H2>
52		<P>
53			2008/02/15 Initial version.
54		</P>
55	<hr><p>CONFIDENTIAL</p></body>
56</HTML>
57