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<title>AIGetDMABytesLeft</title> 7<META http-equiv="Content-Type" content="text/html; charset=windows-1252"> 8<META name="GENERATOR" content="Microsoft FrontPage 5.0"> 9<META http-equiv="Content-Style-Type" content="text/css"> 10</head> 11 12<body> 13 14<h1 align="left">AIGetDMABytesLeft</h1> 15 16 17<h2>C Specification</h2> 18 19<dl> 20<dd><pre><CODE>#include <revolution.h></CODE></pre> 21 </dd> 22<dd><pre><CODE>u32 AIGetDMABytesLeft(void);</CODE></pre> 23 </dd> 24</dl> 25<h2>Arguments</h2> 26 27<p>None.</p> 28 29<h2>Return Values</h2> 30 31<p>The amount of audio data (in bytes, always 32-byte aligned) that the DMA has not yet transferred.</p> 32 33<h2>Description</h2> 34 35<p>The <code>AIGetDMABytesLeft</code> function returns the amount of audio data left in the audio buffer that is currently outputted to the AI and has not yet been transferred by the DMA. Measured in bytes, this data is aligned on a 32-byte boundary--the same as the DMA block size.</p> 36 37<h2>See Also</h2> 38 39<P> 40<a href="AIInitDMA.html"><code>AIInitDMA</code></a> 41</P> 42 43<H2>Revision History</H2> 44<P>03/01/2006 Initial version.</P> 45 46</body> 47</html> 48