AXInitEx

C Specification

#include <revolution.h>

void AXInitEx(u32 outputBufferMode);

Arguments

u32 outputBufferMode
TRUE Chooses triple-buffer.
FALSE Chooses double-buffer.

Return Values

None.

Description

If TRUE is specified for the flag argument, a triple-buffer structure is used for the output buffer. If FALSE is specified, a double-buffer structure is used for the output buffer. When triple-buffer is selected, it can prevent pop noises caused by a heavy DSP load. If a double buffer structure is used, delays in sound output will be shorter than those seen with a triple buffer structure. With a triple buffer structure, sound latency is increased by 3 milliseconds relative to a double buffer structure.

To initialize AX, the AXInitEx or AXInit functions must be called. If the AXInit function is called, the double buffer structure is used.

See Also

AXInit
AIInit

Revision History

03/01/2006 Initial version.