AXInitEx

Syntax

#include <revolution/ax.h>

void AXInitEx(u32 outputBufferMode);

Arguments

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

Return Values

None.

Description

If TRUE is specified for the outputBufferMode 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, this function or the AXInit function must be called. If the AXInit function is called, the double-buffer structure will be used.

See Also

AXInit

Revision History

2006/10/24 Revised latency.
2006/03/01 Initial version.


CONFIDENTIAL