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>AXART_LPF</title> 7<META http-equiv="Content-Type" content="text/html; charset=windows-1252"> 8<META http-equiv="Content-Style-Type" content="text/css"> 9</head> 10 11<body> 12 13<h1 align="left">AXART_LPF</h1> 14 15<h2>C Specification</h2> 16 17<dl> 18<dd><pre><CODE>#include <revolution.h> 19#include <revolution/axart.h></CODE></pre> 20 </dd> 21 <dd> 22<pre><CODE>typedef struct 23{ 24<a href="AXART_ART.html">AXART_ART</a> art; 25u32 initLPF; 26 27// runtime user parameters 28 29u32 frequency; 30u32 update; 31 32} AXART_LPF;</CODE></pre> 33 </dd> 34</dl> 35 36<h2>Description</h2> 37<p><code>AXART_LPF</code> is a data structure used to describe a low pass filter sound articulator. This articulator sets the low pass filter roll off frequency for an <a href="AXART_SOUND.html"><font face="Courier New">AXART_SOUND</font></a>. Prior to calling <a href="AXARTAddArticulator.html"><font face="Courier New">AXARTAddArticulator()</font></a> for the <font face="Courier New">AXART_LPF</font>, the user application must call <font face="Courier New"><a href="AXARTInitArtLpf.html">AXARTInitArtLpf()</a></font>.</p> 38<TABLE border="1" cellpadding="3" cellspacing="0.1"> 39 <tr> 40<TD width="23%" bgcolor="#999999"><em><strong>Data Member</strong></em></TD> 41<TD width="77%" bgcolor="#999999"><em><strong>Description</strong></em></TD> 42 </tr> 43 <tr> 44<td width="23%"><font face="Courier New">AXART_ART art</font></td> 45<td width="77%">AXART articulator descriptor maintained by AXART. Do not write to this parameter.</td> 46 </tr> 47 <TR> 48<TD><font face="Courier New">u32 initLPF</font></TD> 49<TD>Structure member flag that indicates the low pass filter was initialized. Do not write to this parameter.</TD> 50 </TR> 51 <tr> 52<td width="23%"><font face="Courier New">u32 frequency</font></td> 53<td width="77%">Indexed roll off frequency (from 0 = 16000Hz to 23 = 80Hz). The indexed values are defined in the axart.h header file.</td> 54 </tr> 55 <tr> 56<td width="23%"><font face="Courier New">u32 update</font></td> 57<td width="77%">Must be set to TRUE for updated indexed roll off frequency values to take effect.</td> 58 </tr> 59</TABLE> 60 61<h2>See Also</h2> 62 63<p><font face="Courier New"><a href="AXARTInitArtLpf.html">AXARTInitArtLpf<br></a><a href="AXARTAddArticulator.html">AXARTAddArticulator</a><a href="AXART_3D.html"><br></a><a href="AXART_ART.html">AXART_ART</a><br> <a href="AXART_SOUND.html">AXART_SOUND</a></font></p> 64 65<H2>Revision History</H2> 66<P>03/01/2006 Initial version.</P> 67 68</body> 69</html> 70