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_SOUND</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_SOUND</H1>
14
15<H2>C Specification</H2>
16<DL>
17  <dd><pre><CODE>#include &lt;revolution.h&gt;
18#include &lt;revolution/axart.h&gt;</CODE></pre>
19  </dd>
20  <dd>
21  <PRE><CODE>typedef struct
22{
23    void *next; // next sound in list
24    void *prev; // prev sound in list
25
26    AXVPB *axvpb; // user acquired voice
27    f32 sampleRate; // normal sample rate
28
29    <A href="AXART_ART.html">AXART_ART</A> *articulators; // list of articulators
30
31} AXART_SOUND;</CODE></PRE>
32  </dd>
33</DL>
34
35<H2>Description</H2>
36<P><font face="Courier New">AXART_SOUND</font> is a data structure that describes a sound in the AXART voice articulator library.</P>
37<TABLE border="1" cellpadding="3" cellspacing="0.1">
38  <TBODY>
39    <TR>
40<TD width="120" bgcolor="#cccccc"><EM><STRONG>Data Member</STRONG></EM></TD>
41<TD width="520" bgcolor="#cccccc"><EM><STRONG>Description</STRONG></EM></TD>
42    </TR>
43    <TR>
44<TD width="120"><FONT face="Courier New">void *next</FONT></TD>
45<TD width="520" valign="top">Pointer to the next sound in list. This parameter is maintained by AXART. Do not write to this parameter.</TD>
46    </TR>
47    <TR>
48<TD width="120"><FONT face="Courier New">void *prev</FONT></TD>
49<TD width="520" valign="top">Pointer to the previous sound in list. This parameter is maintained by AXART. Do not write to this parameter.</TD>
50    </TR>
51    <TR>
52<TD width="120"><FONT face="Courier New">AXVPB *axvpb</FONT></TD>
53<TD width="520" valign="top">User-acquired voice associated with the sound. The user application should initialize this data prior to calling <a href="AXARTAddSound.html"><font     face="Courier New">AXARTAddSound()</font></a> for the <font face="Courier New">AXART_SOUND</font>.</TD>
54    </TR>
55    <TR>
56<TD width="120"><FONT face="Courier New">f32 sampleRate</FONT></TD>
57<TD width="520" valign="top">Normal sample rate for voice playback. The user should initialize this data prior to calling <a href="AXARTAddSound.html"><font     face="Courier New">AXARTAddSound()</font></a> for the <font face="Courier New">AXART_SOUND</font>. The user application may change this parameter at any time.</TD>
58    </TR>
59    <TR>
60<TD width="120"><FONT face="Courier New">AXART_ART *articulators</FONT></TD>
61<TD width="520" valign="top">List of articulators. This parameter is maintained by AXART. Do not write to this parameter.</TD>
62    </TR>
63  </TBODY>
64</TABLE>
65
66<H2>See Also</H2>
67<P><FONT face="Courier New"><A href="AXARTAddSound.html">AXARTAddSound<BR></A><A href="AXARTAddArticulator.html">AXARTAddArticulator</A></FONT></P>
68
69<H2>Revision History</H2>
70<P>2006/03/01 Initial version.</P>
71
72<hr>
73<P>CONFIDENTIAL</p>
74</BODY>
75</HTML>
76