AXSetVoiceRenderer

Syntax

#include <cafe/ax.h>

u32 AXSetVoiceRenderer(AXVPB *p, u32 mixerSelect);

Parameters

p Pointer to the specified voice.
mixerSelect AX_PB_RENDERER_SELECT_DSP, AX_PB_RENDERER_SELECT_PPC or AX_PB_RENDERER_SELECT_DSP_OR_PPC.

Return Values

The previous setting for this parameter, AX_PB_RENDERER_SELECT_DSP, AX_PB_RENDERER_SELECT_PPC or AX_PB_RENDERER_SELECT_DSP_OR_PPC.

Description

Specifies which processor will render the given voice. To augment the voice capacity of the Cafe audio subsystem, a software renderer is implemented on the main application processor. Voices can be individually directed to either the DSP or application processor for rendering. By default, all voices are set to the DSP_OR_PPC renderer at acquisition. This default value can be changed by calling AXSetDefaultRenderer.

Availability

Library Version Availability
Sound 2.0 Yes
Sound 1.0 Yes

Do Not Call From

None.

See Also

Cafe Audio System Overview
AXGetDefaultRenderer
AXSetDefaultRenderer
AXGetVoiceRenderer

Revision History

2013/05/08 Automated cleanup pass.
2011/03/30 Initial version.


CONFIDENTIAL