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