AXART_SOUND

C Specification

#include <revolution.h>
#include <revolution/axart.h>
typedef struct
{
void *next; // next sound in list
void *prev; // prev sound in list

AXVPB *axvpb; // user acquired voice
f32 sampleRate; // normal sample rate

AXART_ART *articulators; // list of articulators

} AXART_SOUND;

Description

AXART_SOUND is a data structure that describes a sound in the AXART voice articulator library.

Data Member Description
void *next Pointer to the next sound in list. This parameter is maintained by AXART. Do not write to this parameter.
void *prev Pointer to the previous sound in list. This parameter is maintained by AXART. Do not write to this parameter.
AXVPB *axvpb User-acquired voice associated with the sound. The user application should initialize this data prior to calling AXARTAddSound() for the AXART_SOUND.
f32 sampleRate Normal sample rate for voice playback. The user should initialize this data prior to calling AXARTAddSound() for the AXART_SOUND. The user application may change this parameter at any time.
AXART_ART *articulators List of articulators. This parameter is maintained by AXART. Do not write to this parameter.

See Also

AXARTAddSound
AXARTAddArticulator

Revision History

03/01/2006 Initial version.