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=utf-8"> 5<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css"> 6<TITLE>Audio Library (AX) API Contents</TITLE> 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<BASE target="main"> 10</HEAD> 11<BODY> 12 13<H2>Audio Library (AX)</H2> 14 15<p><b><a href="Initialization/initialization.html">Introduction</a></b></p> 16<p><b><a href="Voice_Allocation/voice_allocation.html">Voice Allocation</a></b></p> 17<p><b><a href="Voice_Parameters/voice_parameters.html">Voice Parameters</a></b></p> 18<p><b><a href="AUX_Send_Return/aux_send_return.html">AUX Send & Return</a></b></p> 19<p><b><a href="Remote/remote.html">Getting Data for the Controller Speaker</a></b></p> 20<p><b><a href="Utility/utility.html">Utilities</a></b></p> 21<p><b><a href="Profile/profile.html">Profile</a></b></p> 22<p><b><a href="Voice_Parameter_Blocks/AX_Voice_Parameter_Blocks.html">Voice Parameter Blocks (AXVPB)</a></b></p> 23<p><b><a href="Parameter_Blocks/AX_Parameter_Blocks.html">Parameter Blocks (AXPB)</a></b></p> 24<p><b><a href="../ax_applications/controller_speaker.html">Playback from the Controller Speakers</a></b></p> 25<p><b><a href="../ax_applications/sampledemos/axdemos.html">Sample Demos</a></b></p> 26<p>[<b><a href="list.html">Function List</a></b>]</p> 27 28<H3>Initialization</H3> 29<P> 30<A href="Initialization/AXInit.html"><CODE>AXInit</CODE></A><BR> <A href="Initialization/AXInitEx.html"><CODE>AXInitEx</CODE></A><BR> <A href="Initialization/AXInitSpecifyMem.html"><CODE>AXInitSpecifyMem</CODE></A><BR> <A href="Initialization/AXInitExSpecifyMem.html"><CODE>AXInitExSpecifyMem</CODE></A><BR> <A href="Initialization/AXGetMemorySize.html"><CODE>AXGetMemorySize</CODE></A><BR> <A href="Initialization/AXIsInit.html"><CODE>AXIsInit</CODE></A><BR> <A href="Initialization/AXQuit.html"><CODE>AXQuit</CODE></A><BR> <A href="Initialization/AXGetMaxVoices.html"><CODE>AXGetMaxVoices</CODE></A><BR> <A href="Initialization/AXSetMode.html"><CODE>AXSetMode</CODE></A><BR> <A href="Initialization/AXGetMode.html"><CODE>AXGetMode</CODE></A><BR> <A href="Initialization/AXSetCompressor.html"><CODE>AXSetCompressor</CODE></A><BR> <A href="Initialization/AXSetCompressorTable.html"><CODE>AXSetCompressorTable</CODE></A><BR> <A href="Initialization/AXRegisterCallback.html"><CODE>AXRegisterCallback</CODE></A><BR> 31</P> 32 33<H3>Voice Allocation</H3> 34<P> 35<A href="Voice_Allocation/AXAcquireVoice.html"><CODE>AXAcquireVoice</CODE></A><BR> <A href="Voice_Allocation/AXFreeVoice.html"><CODE>AXFreeVoice</CODE></A><BR> <A href="Voice_Allocation/AXGetDSPCycles.html"><CODE>AXGetDSPCycles</CODE></A><BR> <A href="Voice_Allocation/AXSetMaxDSPCycles.html"><CODE>AXSetMaxDSPCycles</CODE></A><BR> <A href="Voice_Allocation/AXGetMaxDSPCycles.html"><CODE>AXGetMaxDSPCycles</CODE></A><BR> <A href="Voice_Allocation/AXSetVoicePriority.html"><CODE>AXSetVoicePriority</CODE></A><BR> 36</P> 37 38<H3>Voice Parameters</H3> 39<P> 40<A href="Voice_Parameters/AXSetVoiceAddr.html"><CODE>AXSetVoiceAddr</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceAdpcm.html"><CODE>AXSetVoiceAdpcm</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceAdpcmLoop.html"><CODE>AXSetVoiceAdpcmLoop</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceCurrentAddr.html"><CODE>AXSetVoiceCurrentAddr</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceDpop.html"><CODE>AXSetVoiceDpop</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceEndAddr.html"><CODE>AXSetVoiceEndAddr</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceItdOn.html"><CODE>AXSetVoiceItdOn</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceItdTarget.html"><CODE>AXSetVoiceItdTarget</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceLoop.html"><CODE>AXSetVoiceLoop</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceLoopAddr.html"><CODE>AXSetVoiceLoopAddr</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceLpf.html"><CODE>AXSetVoiceLpf</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceLpfCoefs.html"><CODE>AXSetVoiceLpfCoefs</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceBiquad.html"><CODE>AXSetVoiceBiquad</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceBiquadCoefs.html"><CODE>AXSetVoiceBiquadCoefs</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceMix.html"><CODE>AXSetVoiceMix</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceSrc.html"><CODE>AXSetVoiceSrc</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceSrcRatio.html"><CODE>AXSetVoiceSrcRatio</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceSrcType.html"><CODE>AXSetVoiceSrcType</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceState.html"><CODE>AXSetVoiceState</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceType.html"><CODE>AXSetVoiceType</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceVe.html"><CODE>AXSetVoiceVe</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceVeDelta.html"><CODE>AXSetVoiceVeDelta</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceRmtOn.html"><CODE>AXSetVoiceRmtOn</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceRmtMix.html"><CODE>AXSetVoiceRmtMix</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceRmtIIR.html"><CODE>AXSetVoiceRmtIIR</CODE></A><BR> <A href="Voice_Parameters/AXSetVoiceRmtIIRCoefs.html"><CODE>AXSetVoiceRmtIIRCoefs</CODE></A><BR> 41</P> 42 43<H3>Volume</H3> 44<P> 45<A href="Volume/AXGetMasterVolume.html"><CODE>AXGetMasterVolume</CODE></A><BR> <A href="Volume/AXSetMasterVolume.html"><CODE>AXSetMasterVolume</CODE></A><BR> <A href="Volume/AXGetAuxReturnVolume.html"><CODE>AXGetAuxReturnVolume</CODE></A><BR> <A href="Volume/AXSetAuxReturnVolume.html"><CODE>AXSetAuxReturnVolume</CODE></A><BR> 46</P> 47 48<H3>AUX Send and Return</H3> 49<P> 50<A href="AUX_Send_Return/AXRegisterAuxACallback.html"><CODE>AXRegisterAuxACallback</CODE></A><BR> <A href="AUX_Send_Return/AXRegisterAuxBCallback.html"><CODE>AXRegisterAuxBCallback</CODE></A><BR> <A href="AUX_Send_Return/AXRegisterAuxCCallback.html"><CODE>AXRegisterAuxCCallback</CODE></A><BR> <A href="AUX_Send_Return/AXGetAuxCallback.html"><CODE>AXGetAuxACallback</CODE></A><BR> <A href="AUX_Send_Return/AXGetAuxCallback.html"><CODE>AXGetAuxBCallback</CODE></A><BR> <A href="AUX_Send_Return/AXGetAuxCallback.html"><CODE>AXGetAuxCCallback</CODE></A><BR> 51</P> 52 53<H3>Getting Data for the Controller Speaker</H3> 54<P> 55<A href="Remote/AXRmtGetSamplesLeft.html"><CODE>AXRmtGetSamplesLeft</CODE></A><BR> <A href="Remote/AXRmtGetSamples.html"><CODE>AXRmtGetSamples</CODE></A><BR> <A href="Remote/AXRmtAdvancePtr.html"><CODE>AXRmtAdvancePtr</CODE></A><BR> 56</P> 57 58<H3>Utilities</H3> 59<p> 60<a href="Utility/AXGetLpfCoefs.html"><CODE>AXGetLpfCoefs</CODE></A><br> <a href="Utility/AXMakeCompressorTable.html"><CODE>AXMakeCompressorTable</CODE></a><br> <a href="Utility/AXGetAdpcmData.html"><CODE>AXGetAdpcmData</CODE></A><br> <a href="Utility/AXGetAdpcmOutputSize.html"><CODE>AXGetAdpcmOutputSize</CODE></A><br> <a href="Utility/AXGetAdpcmWorkSize.html"><CODE>AXGetAdpcmWorkSize</CODE></A><br> <a href="Utility/AXDecodeAdpcmData.html"><CODE>AXDecodeAdpcmData</CODE></A> 61</p> 62 63<H3>Profile</H3> 64<P> 65<A href="Profile/AXInitProfile.html"><CODE>AXInitProfile</CODE></A><BR> <A href="Profile/AXGetProfile.html"><CODE>AXGetProfile</CODE></A><BR> 66</P> 67 68<H3>Debug</H3> 69<P> 70<A href="Debug/AXRegisterExceedCallback.html"><CODE>AXRegisterExceedCallback</CODE></A><BR> 71</P> 72 73<H3>Voice Parameter Blocks (AXVPB)</H3> 74<P> 75<A href="Voice_Parameter_Blocks/next.html"><CODE>axvpb.next</CODE></A><BR> <A href="Voice_Parameter_Blocks/next.html"><CODE>axvpb.prev</CODE></A><BR> <A href="Voice_Parameter_Blocks/next.html"><CODE>axvpb.next1</CODE></A><BR> <A href="Voice_Parameter_Blocks/priority.html"><CODE>axvpb.priority</CODE></A><BR> <A href="Voice_Parameter_Blocks/callback.html"><CODE>axvpb.callback</CODE></A><BR> <A href="Voice_Parameter_Blocks/userContext.html"><CODE>axvpb.userContext</CODE></A><BR> <A href="Voice_Parameter_Blocks/index.html"><CODE>axvpb.index</CODE></A><BR> <A href="Voice_Parameter_Blocks/sync.html"><CODE>axvpb.sync</CODE></A><BR> <A href="Voice_Parameter_Blocks/depop.html"><CODE>axvpb.depop</CODE></A><BR> <A href="Voice_Parameter_Blocks/itdBuffer.html"><CODE>axvpb.itdBuffer</CODE></A><BR> <A href="Voice_Parameter_Blocks/pb.html"><CODE>axvpb.pb</CODE></A><BR> 76</P> 77 78<H3>Parameter Blocks (AXPB)</H3> 79<P> 80<A href="Parameter_Blocks/next.html"><CODE>axpb.nextHi</CODE></A><BR> <A href="Parameter_Blocks/next.html"><CODE>axpb.nextLo</CODE></A><BR> <A href="Parameter_Blocks/next.html"><CODE>axpb.currHi</CODE></A><BR> <A href="Parameter_Blocks/next.html"><CODE>axpb.currLo</CODE></A><BR> <A href="Parameter_Blocks/srcselect.html"><CODE>axpb.srcSelect</CODE></A><BR> <A href="Parameter_Blocks/coefselect.html"><CODE>axpb.coefSelect</CODE></A><BR> <A href="Parameter_Blocks/mixerCtrl.html"><CODE>axpb.mixerCtrl</CODE></A><BR> <A href="Parameter_Blocks/state.html"><CODE>axpb.state</CODE></A><BR> <A href="Parameter_Blocks/type.html"><CODE>axpb.type</CODE></A><BR> <A href="Parameter_Blocks/AXPBMIX_mix.html"><CODE>axpb.mix</CODE></A><BR> <A href="Parameter_Blocks/AXPBITD_itd.html"><CODE>axpb.itd</CODE></A><BR> <A href="Parameter_Blocks/AXPBDPOP_dpop.html"><CODE>axpb.dpop</CODE></A><BR> <A href="Parameter_Blocks/AXPBVE_ve.html"><CODE>axpb.ve</CODE></A><BR> <A href="Parameter_Blocks/AXPBADDR_addr.html"><CODE>axpb.addr</CODE></A><BR> <A href="Parameter_Blocks/AXPBADPCM_adpcm.html"><CODE>axpb.adpcm</CODE></A><BR> <A href="Parameter_Blocks/AXPBSRC_src.html"><CODE>axpb.src</CODE></A><BR> <A href="Parameter_Blocks/AXPBADPCMLOOP_adpcmloop.html"><CODE>axpb.adpcmLoop</CODE></A><BR> <A href="Parameter_Blocks/AXPBLPF_lpf.html"><CODE>axpb.lpf</CODE></A><BR> <A href="Parameter_Blocks/AXPBBIQUAD_biquad.html"><CODE>axpb.biquad</CODE></A><BR> <A href="Parameter_Blocks/remote.html"><CODE>axpb.remote</CODE></A><BR> <A href="Parameter_Blocks/rmtMixerCtrl.html"><CODE>axpb.rmtMixerCtrl</CODE></A><BR> <A href="Parameter_Blocks/AXPBRMTMIX_rmtMix.html"><CODE>axpb.rmtMix</CODE></A><BR> <A href="Parameter_Blocks/AXPBRMTDPOP_rmtDpop.html"><CODE>axpb.rmtDpop</CODE></A><BR> <A href="Parameter_Blocks/AXPBRMTSRC_rmtSrc.html"><CODE>axpb.rmtSrc</CODE></A><BR> <A href="Parameter_Blocks/AXPBRMTIIR_rmtIIR.html"><CODE>axpb.rmtIIR</CODE></A><BR> <A href="Parameter_Blocks/pad.html"><CODE>axpb.pad</CODE></A><BR> 81</P> 82 83<hr><p>CONFIDENTIAL</p></body> 84</HTML> 85