AXSetMultiVoiceRenderer

Syntax

#include <cafe/ax.h>

u32 AXSetMultiVoiceRenderer(AXMVPB *mv, u32 mixerSelect);

Parameters

mv Pointer to the specified multi-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 multi-voice. To augment the voice capacity of the Cafe audio subsystem, a software renderer is implemented on the main application processor. Multi-voices can be directed to either the DSP or application processor for rendering. By default, all voices in a multi-voice 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 No

Do Not Call From

None.

See Also

Cafe Audio System Overview
AXGetDefaultRenderer
AXSetDefaultRenderer
AXGetMultiVoiceRenderer

Revision History

2013/10/20 Initial version.


CONFIDENTIAL