1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3
4<head>
5<LINK rel="stylesheet" type="text/css" href="../../CSS/revolution.css">
6<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
7<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 6.5.0.0 for Windows">
8<META http-equiv="Content-Style-Type" content="text/css">
9<title>Thread-Safe</title>
10</head>
11
12<body>
13
14<h1 align="left">Thread-Safe</h1>
15
16<h2>Description</h2>
17<p>AX functions are basically thread-safe, but the following functions are not.</p>
18
19<ul>
20 <li><a href="AXInit.html"><code>AXInit</code></a>
21 <li><a href="AXInitEx.html"><code>AXInitEx</code></a>
22 <li><a href="AXInitSpecifyMem.html"><code>AXInitSpecifyMem</code></a>
23 <li><a href="AXInitExSpecifyMem.html"><code>AXInitExSpecifyMem</code></a>
24 <li><a href="AXQuit.html"><code>AXQuit</code></a>
25 <li><a href="AXRegisterCallback.html"><code>AXRegisterCallback</code></a>
26 <li><a href="AXSetMode.html"><code>AXSetMode</code></a>
27 <li><a href="../Voice_Allocation/AXSetMaxDSPCycles.html"><code>AXSetMaxDspCycles</code></a>
28 <li><a href="../AUX_Send_Return/AXGetAuxCallback.html"><code>AXGetAuxACallback</code></a>
29 <li><a href="../AUX_Send_Return/AXGetAuxCallback.html"><code>AXGetAuxBCallback</code></a>
30 <li><a href="../AUX_Send_Return/AXGetAuxCallback.html"><code>AXGetAuxCCallback</code></a>
31 <li><a href="../Volume/AXSetMasterVolume.html"><code>AXSetMasterVolume</code></a>
32 <li><a href="../Volume/AXSetAuxReturnVolume.html"><code>AXSetAuxAReturnVolume</code></a>
33 <li><a href="../Volume/AXSetAuxReturnVolume.html"><code>AXSetAuxBReturnVolume</code></a>
34 <li><a href="../Volume/AXSetAuxReturnVolume.html"><code>AXSetAuxCReturnVolume</code></a>
35 <li><a href="../Profile/AXInitProfile.html"><code>AXInitProfile</code></a>
36 <li><a href="AXSetCompressor.html"><code>AXSetCompressor</code></a>
37 <li><a href="AXSetCompressorTable.html"><code>AXSetCompressorTable</code></a>
38 <li><a href="../Remote/AXRmtGetSamples.html"><code>AXRmtGetSamples</code></a>
39 <li><a href="../Remote/AXRmtAdvancePtr.html"><code>AXRmtAdvancePtr</code></a>
40</ul>
41
42<p>The following functions are thread-safe as long as arguments do not overlap.</p>
43
44<ul>
45 <li><a href="../Utility/AXMakeCompressorTable.html"><code>AXMakeCompressorTable</code></a>
46 <li><a href="../Utility/AXGetLpfCoefs.html"><code>AXGetLpfCoefs</code></a>
47 <li><a href="../Utility/AXGetAdpcmData.html"><code>AXGetAdpcmData</code></a>
48 <li><a href="../Utility/AXDecodeAdpcmData.html"><code>AXDecodeAdpcmData</code></a>
49</ul>
50
51
52<h2>Revision History</h2>
53<P>
542008/12/17 Added functions.<br> 2008/10/06 Initial version.
55</P>
56
57<hr><p>CONFIDENTIAL</p></body>
58</html>
59