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<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css"> 6<TITLE>Audio Library (AX)</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> 31<A href="Initialization/AXInitEx.html"><CODE>AXInitEx</CODE></A><BR> 32<A href="Initialization/AXInitSpecifyMem.html"><CODE>AXInitSpecifyMem</CODE></A><BR> 33<A href="Initialization/AXInitExSpecifyMem.html"><CODE>AXInitExSpecifyMem</CODE></A><BR> 34<A href="Initialization/AXGetMemorySize.html"><CODE>AXGetMemorySize</CODE></A><BR> 35<A href="Initialization/AXIsInit.html"><CODE>AXIsInit</CODE></A><BR> 36<A href="Initialization/AXQuit.html"><CODE>AXQuit</CODE></A><BR> 37<A href="Initialization/AXGetMaxVoices.html"><CODE>AXGetMaxVoices</CODE></A><BR> 38<A href="Initialization/AXSetMode.html"><CODE>AXSetMode</CODE></A><BR> 39<A href="Initialization/AXGetMode.html"><CODE>AXGetMode</CODE></A><BR> 40<A href="Initialization/AXSetCompressor.html"><CODE>AXSetCompressor</CODE></A><BR> 41<A href="Initialization/AXSetCompressorTable.html"><CODE>AXSetCompressorTable</CODE></A><BR> 42<A href="Initialization/AXRegisterCallback.html"><CODE>AXRegisterCallback</CODE></A><BR> 43</P> 44 45<H3>Voice Allocation</H3> 46<P> 47<A href="Voice_Allocation/AXAcquireVoice.html"><CODE>AXAcquireVoice</CODE></A><BR> 48<A href="Voice_Allocation/AXFreeVoice.html"><CODE>AXFreeVoice</CODE></A><BR> 49<A href="Voice_Allocation/AXGetDSPCycles.html"><CODE>AXGetDSPCycles</CODE></A><BR> 50<A href="Voice_Allocation/AXSetMaxDSPCycles.html"><CODE>AXSetMaxDSPCycles</CODE></A><BR> 51<A href="Voice_Allocation/AXGetMaxDSPCycles.html"><CODE>AXGetMaxDSPCycles</CODE></A><BR> 52<A href="Voice_Allocation/AXSetVoicePriority.html"><CODE>AXSetVoicePriority</CODE></A><BR> 53</P> 54 55<H3>Voice Parameters</H3> 56<P> 57<A href="Voice_Parameters/AXSetVoiceAddr.html"><CODE>AXSetVoiceAddr</CODE></A><BR> 58<A href="Voice_Parameters/AXSetVoiceAdpcm.html"><CODE>AXSetVoiceAdpcm</CODE></A><BR> 59<A href="Voice_Parameters/AXSetVoiceAdpcmLoop.html"><CODE>AXSetVoiceAdpcmLoop</CODE></A><BR> 60<A href="Voice_Parameters/AXSetVoiceCurrentAddr.html"><CODE>AXSetVoiceCurrentAddr</CODE></A><BR> 61<A href="Voice_Parameters/AXSetVoiceDpop.html"><CODE>AXSetVoiceDpop</CODE></A><BR> 62<A href="Voice_Parameters/AXSetVoiceEndAddr.html"><CODE>AXSetVoiceEndAddr</CODE></A><BR> 63<A href="Voice_Parameters/AXSetVoiceItdOn.html"><CODE>AXSetVoiceItdOn</CODE></A><BR> 64<A href="Voice_Parameters/AXSetVoiceItdTarget.html"><CODE>AXSetVoiceItdTarget</CODE></A><BR> 65<A href="Voice_Parameters/AXSetVoiceLoop.html"><CODE>AXSetVoiceLoop</CODE></A><BR> 66<A href="Voice_Parameters/AXSetVoiceLoopAddr.html"><CODE>AXSetVoiceLoopAddr</CODE></A><BR> 67<A href="Voice_Parameters/AXSetVoiceLpf.html"><CODE>AXSetVoiceLpf</CODE></A><BR> 68<A href="Voice_Parameters/AXSetVoiceLpfCoefs.html"><CODE>AXSetVoiceLpfCoefs</CODE></A><BR> 69<A href="Voice_Parameters/AXSetVoiceBiquad.html"><CODE>AXSetVoiceBiquad</CODE></A><BR> 70<A href="Voice_Parameters/AXSetVoiceBiquadCoefs.html"><CODE>AXSetVoiceBiquadCoefs</CODE></A><BR> 71<A href="Voice_Parameters/AXSetVoiceMix.html"><CODE>AXSetVoiceMix</CODE></A><BR> 72<A href="Voice_Parameters/AXSetVoiceSrc.html"><CODE>AXSetVoiceSrc</CODE></A><BR> 73<A href="Voice_Parameters/AXSetVoiceSrcRatio.html"><CODE>AXSetVoiceSrcRatio</CODE></A><BR> 74<A href="Voice_Parameters/AXSetVoiceSrcType.html"><CODE>AXSetVoiceSrcType</CODE></A><BR> 75<A href="Voice_Parameters/AXSetVoiceState.html"><CODE>AXSetVoiceState</CODE></A><BR> 76<A href="Voice_Parameters/AXSetVoiceType.html"><CODE>AXSetVoiceType</CODE></A><BR> 77<A href="Voice_Parameters/AXSetVoiceVe.html"><CODE>AXSetVoiceVe</CODE></A><BR> 78<A href="Voice_Parameters/AXSetVoiceVeDelta.html"><CODE>AXSetVoiceVeDelta</CODE></A><BR> 79<A href="Voice_Parameters/AXSetVoiceRmtOn.html"><CODE>AXSetVoiceRmtOn</CODE></A><BR> 80<A href="Voice_Parameters/AXSetVoiceRmtMix.html"><CODE>AXSetVoiceRmtMix</CODE></A><BR> 81<A href="Voice_Parameters/AXSetVoiceRmtIIR.html"><CODE>AXSetVoiceRmtIIR</CODE></A><BR> 82<A href="Voice_Parameters/AXSetVoiceRmtIIRCoefs.html"><CODE>AXSetVoiceRmtIIRCoefs</CODE></A><BR> 83</P> 84 85<H3>Volume</H3> 86<P> 87<A href="Volume/AXGetMasterVolume.html"><CODE>AXGetMasterVolume</CODE></A><BR> 88<A href="Volume/AXSetMasterVolume.html"><CODE>AXSetMasterVolume</CODE></A><BR> 89<A href="Volume/AXGetAuxReturnVolume.html"><CODE>AXGetAuxReturnVolume</CODE></A><BR> 90<A href="Volume/AXSetAuxReturnVolume.html"><CODE>AXSetAuxReturnVolume</CODE></A><BR> 91</P> 92 93<H3>AUX Send and Return</H3> 94<P> 95<A href="AUX_Send_Return/AXRegisterAuxACallback.html"><CODE>AXRegisterAuxACallback</CODE></A><BR> 96<A href="AUX_Send_Return/AXRegisterAuxBCallback.html"><CODE>AXRegisterAuxBCallback</CODE></A><BR> 97<A href="AUX_Send_Return/AXRegisterAuxCCallback.html"><CODE>AXRegisterAuxCCallback</CODE></A><BR> 98<A href="AUX_Send_Return/AXGetAuxCallback.html"><CODE>AXGetAuxACallback</CODE></A><BR> 99<A href="AUX_Send_Return/AXGetAuxCallback.html"><CODE>AXGetAuxBCallback</CODE></A><BR> 100<A href="AUX_Send_Return/AXGetAuxCallback.html"><CODE>AXGetAuxCCallback</CODE></A><BR> 101</P> 102 103<H3>Getting Data for the Controller Speaker</H3> 104<P> 105<A href="Remote/AXRmtGetSamplesLeft.html"><CODE>AXRmtGetSamplesLeft</CODE></A><BR> 106<A href="Remote/AXRmtGetSamples.html"><CODE>AXRmtGetSamples</CODE></A><BR> 107<A href="Remote/AXRmtAdvancePtr.html"><CODE>AXRmtAdvancePtr</CODE></A><BR> 108</P> 109 110<H3>Utilities</H3> 111<p> 112<a href="Utility/AXGetLpfCoefs.html"><CODE>AXGetLpfCoefs</CODE></A><br> 113<a href="Utility/AXMakeCompressorTable.html"><CODE>AXMakeCompressorTable</CODE></a><br> 114<a href="Utility/AXGetAdpcmData.html"><CODE>AXGetAdpcmData</CODE></A><br> 115<a href="Utility/AXGetAdpcmOutputSize.html"><CODE>AXGetAdpcmOutputSize</CODE></A><br> 116<a href="Utility/AXGetAdpcmWorkSize.html"><CODE>AXGetAdpcmWorkSize</CODE></A><br> 117<a href="Utility/AXDecodeAdpcmData.html"><CODE>AXDecodeAdpcmData</CODE></A><br> 118</p> 119 120<H3>Profile</H3> 121<P> 122<A href="Profile/AXInitProfile.html"><CODE>AXInitProfile</CODE></A><BR> 123<A href="Profile/AXGetProfile.html"><CODE>AXGetProfile</CODE></A><BR> 124</P> 125 126<H3>Debug</H3> 127<P> 128<A href="Debug/AXRegisterExceedCallback.html"><CODE>AXRegisterExceedCallback</CODE></A><BR> 129</P> 130 131<H3>Voice Parameter Blocks (AXVPB)</H3> 132<P> 133<A href="Voice_Parameter_Blocks/next.html"><CODE>axvpb.next</CODE></A><BR> 134<A href="Voice_Parameter_Blocks/next.html"><CODE>axvpb.prev</CODE></A><BR> 135<A href="Voice_Parameter_Blocks/next.html"><CODE>axvpb.next1</CODE></A><BR> 136<A href="Voice_Parameter_Blocks/priority.html"><CODE>axvpb.priority</CODE></A><BR> 137<A href="Voice_Parameter_Blocks/callback.html"><CODE>axvpb.callback</CODE></A><BR> 138<A href="Voice_Parameter_Blocks/userContext.html"><CODE>axvpb.userContext</CODE></A><BR> 139<A href="Voice_Parameter_Blocks/index.html"><CODE>axvpb.index</CODE></A><BR> 140<A href="Voice_Parameter_Blocks/sync.html"><CODE>axvpb.sync</CODE></A><BR> 141<A href="Voice_Parameter_Blocks/depop.html"><CODE>axvpb.depop</CODE></A><BR> 142<A href="Voice_Parameter_Blocks/itdBuffer.html"><CODE>axvpb.itdBuffer</CODE></A><BR> 143<A href="Voice_Parameter_Blocks/pb.html"><CODE>axvpb.pb</CODE></A><BR> 144</P> 145 146<H3>Parameter Blocks (AXPB)</H3> 147<P> 148<A href="Parameter_Blocks/next.html"><CODE>axpb.nextHi</CODE></A><BR> 149<A href="Parameter_Blocks/next.html"><CODE>axpb.nextLo</CODE></A><BR> 150<A href="Parameter_Blocks/next.html"><CODE>axpb.currHi</CODE></A><BR> 151<A href="Parameter_Blocks/next.html"><CODE>axpb.currLo</CODE></A><BR> 152<A href="Parameter_Blocks/srcselect.html"><CODE>axpb.srcSelect</CODE></A><BR> 153<A href="Parameter_Blocks/coefselect.html"><CODE>axpb.coefSelect</CODE></A><BR> 154<A href="Parameter_Blocks/mixerCtrl.html"><CODE>axpb.mixerCtrl</CODE></A><BR> 155<A href="Parameter_Blocks/state.html"><CODE>axpb.state</CODE></A><BR> 156<A href="Parameter_Blocks/type.html"><CODE>axpb.type</CODE></A><BR> 157<A href="Parameter_Blocks/AXPBMIX_mix.html"><CODE>axpb.mix</CODE></A><BR> 158<A href="Parameter_Blocks/AXPBITD_itd.html"><CODE>axpb.itd</CODE></A><BR> 159<A href="Parameter_Blocks/AXPBDPOP_dpop.html"><CODE>axpb.dpop</CODE></A><BR> 160<A href="Parameter_Blocks/AXPBVE_ve.html"><CODE>axpb.ve</CODE></A><BR> 161<A href="Parameter_Blocks/AXPBADDR_addr.html"><CODE>axpb.addr</CODE></A><BR> 162<A href="Parameter_Blocks/AXPBADPCM_adpcm.html"><CODE>axpb.adpcm</CODE></A><BR> 163<A href="Parameter_Blocks/AXPBSRC_src.html"><CODE>axpb.src</CODE></A><BR> 164<A href="Parameter_Blocks/AXPBADPCMLOOP_adpcmloop.html"><CODE>axpb.adpcmLoop</CODE></A><BR> 165<A href="Parameter_Blocks/AXPBLPF_lpf.html"><CODE>axpb.lpf</CODE></A><BR> 166<A href="Parameter_Blocks/AXPBBIQUAD_biquad.html"><CODE>axpb.biquad</CODE></A><BR> 167<A href="Parameter_Blocks/remote.html"><CODE>axpb.remote</CODE></A><BR> 168<A href="Parameter_Blocks/rmtMixerCtrl.html"><CODE>axpb.rmtMixerCtrl</CODE></A><BR> 169<A href="Parameter_Blocks/AXPBRMTMIX_rmtMix.html"><CODE>axpb.rmtMix</CODE></A><BR> 170<A href="Parameter_Blocks/AXPBRMTDPOP_rmtDpop.html"><CODE>axpb.rmtDpop</CODE></A><BR> 171<A href="Parameter_Blocks/AXPBRMTSRC_rmtSrc.html"><CODE>axpb.rmtSrc</CODE></A><BR> 172<A href="Parameter_Blocks/AXPBRMTIIR_rmtIIR.html"><CODE>axpb.rmtIIR</CODE></A><BR> 173<A href="Parameter_Blocks/pad.html"><CODE>axpb.pad</CODE></A><BR> 174</P> 175 176<hr><p>CONFIDENTIAL</p></body> 177</HTML> 178