MIXUpdateSettings

C Specification

#include <revolution.h>
#include <revolution/mix.h>
void MIXUpdateSettings(void);

Arguments

None.

Return Values

None.

Description

The MIXUpdateSettings function generates new internal mixing values and updates AX. The MIXUpdateSettings function can run with interrupts enabled. Because this function needs to be invoked by the audio frame callback routine, the AXRegisterCallback must register this function. For example:

static void callbackForAudioFrame(void)
{
    ...
    // tell the mixer to update settings to AX
    MIXUpdateSettings();
}

void main(void)
{
    ...

    AXInit();
    MIXInit();
    AXRegisterCallback(&callbackAudioFrame);

    ...

    MIXQuit();
    AXQuit();
    ...
}

See Also

AXRegisterCallback, AXInit, MIXQuit, AXQuit

Revision History

03/01/2006 Initial version.