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<META http-equiv="Content-Type" content="text/html; charset=windows-1252"> 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<title>AX Parameter Blocks</title> 10</head> 11 12<body> 13 14<h1 align="left">AX Parameter Blocks</h1> 15 16<h2>Syntax</h2> 17<BLOCKQUOTE> 18<PRE><CODE> 19#include <revolution.h> 20 21typedef struct _AXPB 22{ 23 24 u16 nextHi; 25 u16 nextLo; 26 u16 currHi; 27 u16 currLo; 28 u16 srcSelect; 29 u16 coefSelect; 30 u16 mixerCtrl; 31 u16 state; 32 u16 type; 33 AXPBMIX mix; 34 AXPBITD itd; 35 AXPBDPOP dpop; 36 AXPBVE ve; 37 AXPBADDR addr; 38 AXPBADPCM adpcm; 39 AXPBSRC src; 40 AXPBADPCMLOOP adpcmLoop; 41 AXPBLPF lpf; 42 AXPBBIQUAD biquad; 43 u16 remote; 44 u16 rmtMixerCtrl; 45 AXPBRMTMIX rmtMix; 46 AXPBRMTDPOP rmtDpop; 47 AXPBRMTSRC rmtSrc; 48 AXPBRMTIIR rmtIIR; 49 u16 pad[12]; 50 51} AXPB;</CODE></pre> 52</BLOCKQUOTE> 53<h2>Description</h2> 54 55<p>Each voice is described by information stored in a parameter block (PB). Parameter blocks have the structure illustrated above. AX provides functions to set the data members of a given PB. Applications may also access a voice's PB directly, through its voice handle.</p> 56 57<h2>Revision History</h2> 58<P> 592006/11/13 Deleted <CODE>hpf</CODE>. Added <CODE>biquad</CODE>. Added <CODE>rmtIIR</CODE>.<br>2006/10/23 Removed <CODE>update</CODE>. Changed <CODE>pad</CODE>.<br>2006/07/27 Added <CODE>hpf</CODE>, <CODE>remote</CODE>, <CODE>rmtMixerCtrl</CODE>, <CODE>rmtMix</CODE>, <CODE>rmtDpop</CODE>, and <CODE>rmtSrc</CODE>. Changed <CODE>pad</CODE>.<br>2006/03/01 Initial version.<br> 60</P> 61 62<hr><p>CONFIDENTIAL</p></body> 63</html> 64