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<META name="GENERATOR" content="Microsoft FrontPage 5.0"> 6<META http-equiv="Content-Style-Type" content="text/css"> 7<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css"> 8<BASE target="main"> 9<TITLE>Audio Interface (AI) API Function List</TITLE> 10</HEAD> 11<BODY> 12<H1><A name="Operating System API">Audio Interface (AI) API Function List</A></H1> 13 14<H2><a name="General">General Functions</a></H2> 15<TABLE class="api_list" border="1"> 16 <TBODY> 17 <TR> 18<TH><a href="General/AICheckInit.html">AICheckInit</a></TH> 19<TD>Checks whether the AI library is already initialized.</TD> 20 </TR> 21 <TR> 22<TH><a href="General/AIInit.html">AIInit</a></TH> 23<TD>Initializes the AI library.</TD> 24 </TR> 25 <TR> 26<TH><a href="General/AIReset.html">AIReset</a></TH> 27<TD>Clears the AI library's initialization flag.</TD> 28 </TR> 29 </TBODY> 30</TABLE> 31 32<H2><a name="DMA">DMA</a></H2> 33<TABLE class="api_list" border="1"> 34 <TBODY> 35 <TR> 36<TH><a href="DMA/AIGetDMABytesLeft.html">AIGetDMABytesLeft</a></TH> 37<TD>Returns the amount of audio data that has not been DMA-processed remaining in the audio buffer currently being output to the AI.</TD> 38 </TR> 39 <TR> 40<TH><a href="DMA/AIGetDMAEnableFlag.html">AIGetDMAEnableFlag</a></TH> 41<TD>Gets the operational status of AI DMA.</TD> 42 </TR> 43 <TR> 44<TH><a href="DMA/AIGetDMALength.html">AIGetDMALength</a></TH> 45<TD>Gets the size of the DMA programmed in the AI DMA controller</TD> 46 </TR> 47 <TR> 48<TH><a href="DMA/AIGetDMAStartAddr.html">AIGetDMAStartAddr</a></TH> 49<TD>Gets the starting address of the DMA programmed in the AI DMA controller</TD> 50 </TR> 51 <TR> 52<TH><a href="DMA/AIInitDMA.html">AIInitDMA</a></TH> 53<TD>Programs the DMA starting address and DMA size in the AI DMA controller.</TD> 54 </TR> 55 <TR> 56<TH><a href="DMA/AIRegisterDMACallback.html">AIRegisterDMACallback</a></TH> 57<TD>Registers the callback function to be called at an AI DMA interrupt (<CODE>AIDINT</CODE>).</TD> 58 </TR> 59 <TR> 60<TH><a href="DMA/AISetDSPSampleRate.html">AISetDSPSampleRate</a></TH> 61<TD>Sets the sampling frequency for audio data output from the DSP.</TD> 62 </TR> 63 <TR> 64<TH><a href="DMA/AIStartDMA.html">AIStartDMA</a></TH> 65<TD>Starts AI DMA based on the parameters set by the immediately previous call to the <code>AIInitDMA</code> function.</TD> 66 </TR> 67 <TR> 68<TH><a href="DMA/AIStopDMA.html">AIStopDMA</a></TH> 69<TD>Stops AI DMA.</TD> 70 </TR> 71 </TBODY> 72</TABLE> 73 74 75<hr><p>CONFIDENTIAL</p></body> 76</HTML>