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