AXART_AUXC_VOLUME_ENV

Syntax

#include <cafe.h>
#include <cafe/axart.h>

typedef struct
{
    AXART_ART   art;

    // runtime user parameters
    
    s32         delta;
    s32         target;
    s32         attenuation;

} AXART_AUXC_VOLUME_ENV;

Elements

art AXART articulator descriptor maintained by AXART. Do not write to this parameter.
delta Volume attenuation delta per audio frame, in decibels (0x00010000 = 0.1 dB).
target Volume attenuation target, 0x00010000 = 0.1 dB.
attenuation Current envelope output.

Description

AXART_AUXC_VOLUME_ENV is a data structure used to define an AuxC volume envelope sound articulator. The table above describes the information that is obtained. This articulator will apply an AuxC volume attenuation delta for an AXART_SOUND until the AuxC volume attenuation reaches the target. Before calling the AXARTAddArticulator function for the AXART_AUXC_VOLUME_ENV, the user application must call the AXARTInitArtAuxCVolumeEnv function.

See Also

AXARTInitArtAuxCVolumeEnv
AXARTAddArticulator
AXART_ART
AXART_SOUND

Revision History

2013/05/08 Automated cleanup pass.
2006/03/01 Initial version.


CONFIDENTIAL