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>AXSetVoiceUpdateIncrement</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">AXSetVoiceUpdateIncrement</h1> 15 16 17<h2>C Specification</h2> 18<BLOCKQUOTE> 19<pre><code>#include <revolution.h> 20 21void AXSetVoiceUpdateIncrement(AXVPB *pvpb);</CODE></pre> 22</BLOCKQUOTE> 23<h2>Arguments</h2> 24 25<table border="1" cellpadding="3" cellspacing="0.1"> 26 <tr> 27<td width="120" bgcolor="#ffffe8"><em><strong><code>pvpb</code></strong></em></td> 28<td width="520">Pointer to the specified voice.</td> 29 </tr> 30</table> 31 32<h2>Return Values</h2> 33 34<p>None.</p> 35 36<h2>Description</h2> 37 38<p><code>AXSetVoiceUpdateIncrement()</code> increments the update block counter by one millisecond. Each voice is associated with a data block containing update directives for each millisecond of an audio frame. Parameters are updated at the start of each millisecond of processing (excluding the first millisecond). Therefore, this function may be called only two times per frame. The update block counter is reset during parameter block synchronization (at the start of the audio frame).</p> 39 40<p>A maximum of 32 directives may be specified for the entire frame.</p> 41 42<p>The user-application must rely on the <code>AXSetVoice*</code> calls for initializing parameters at the <em>start</em> of an audio frame.</p> 43 44<p>This function is used in conjunction with <code>AXSetVoiceUpdateWrite()</code>, to generate an update block.</p> 45 46<p><strong>Note: </strong> Because the current version of the AX library is not fully updated, update blocks created using the above function will not be reflected in DSP operation.</p> 47 48<h2>See Also</h2> 49 50<p> 51<code><a href="../Parameter_Blocks/AXPBUPDATE_update.html">axvpb.pb.update</a><br> <a href="AXSetVoiceUpdateWrite.html">AXSetVoiceUpdateWrite</a></code> 52</p> 53 54<h2>Revision History</h2> 55 56<P>03/01/2006 Initial version.</P></body> 57</html> 58