Mixer (MIX) API Function List

Initialization and Operation

MIXInit Initializes a mixer.
MIXInitSpecifyMem Specifies the memory region for the library and initializes a mixer.
MIXGetMemorySize Returns the size (in bytes) of the memory region required by the library.
MIXQuit Shuts down a mixer.
MIXInitChannel Initializes a single mixer channel to use a single voice.
MIXReleaseChannel Releases and stops a mixer channel assigned to a voice for which a mixer has begun service.
MIXResetControls Resets all controls for the specified channel to an established default value.
MIXUpdateSettings Generates new internal mixing values and updates AX.

Mixer Mode

MIXSetSoundMode Sets the mixer mode.
MIXGetSoundMode Returns the current mixer mode.

Input Level

MIXSetInput Sets the attenuation for the input control on the specified voice.
MIXAdjustInput Adjusts the attenuation for the input control on the specified voice.
MIXGetInput Returns the current input control setting for the specified voice.

AUX Fader Mode

MIXAuxAPostFader Sets the AuxA control in postfader mode on the specified voice.
MIXAuxBPostFader Sets the AuxB control in postfader mode on the specified voice.
MIXAuxCPostFader Sets the AuxC control in postfader mode on the specified voice.
MIXAuxAPreFader Sets the AuxA control in prefader mode on the specified voice.
MIXAuxBPreFader Sets the AuxB control in prefader mode on the specified voice.
MIXAuxCPreFader Sets the AuxC control in prefader mode on the specified voice.
MIXAuxAIsPostFader Gets the current fader mode for the AuxA send control on the specified voice.
MIXAuxBIsPostFader Gets the current fader mode for the AuxB send control on the specified voice.
MIXAuxCIsPostFader Gets the current fader mode for the AuxC send control on the specified voice.

AUX Send Level

MIXSetAuxA Configures the specified settings for the AuxA control on the specified voice.
MIXSetAuxB Configures the specified settings for the AuxB control on the specified voice.
MIXSetAuxC Configures the specified settings for the AuxC control on the specified voice.
MIXAdjustAuxA Adjusts the current settings for the AuxA control on the specified voice.
MIXAdjustAuxB Adjusts the current settings for the AuxB control on the specified voice.
MIXAdjustAuxC Adjusts the current settings for the AuxC control on the specified voice.
MIXGetAuxA Gets the current settings for the AuxA control on the specified voice.
MIXGetAuxB Gets the current settings for the AuxB control on the specified voice.
MIXGetAuxC Gets the current settings for the AuxC control on the specified voice.

Pan

MIXSetPan Sets the left and right pan for the specified voice.
MIXAdjustPan Adjusts the left and right pan for the specified voice.
MIXGetPan Gets the current pan control settings for the specified voice.
MIXSetSPan Sets the front and rear pan for the specified voice.
MIXAdjustSPan Adjusts the front and rear pan for the specified voice.
MIXGetSPan Gets the current span control settings for the specified voice.

Mute

MIXMute Mutes input for the specified voice.
MIXUnMute Stops muting input for the specified voice.
MIXIsMute Gets the mute setting for the specified voice.

Fader

MIXSetFader Sets the attenuation for the fader control on the specified voice.
MIXAdjustFader Adjusts the attenuation for the fader control on the specified voice.
MIXGetFader Gets the current settings for the fader control on the specified voice.

Wii Remote Speaker

MIXRmtSetVolumes Sets volume values used to output audio from each Wii Remote speaker for the specified voice.
MIXRmtAuxPostFader Configures the AUX bus in postfader mode for the specified voice and Wii Remote speaker.
MIXRmtAuxPreFader Configures the AUX bus in prefader mode for the specified voice and Wii Remote speaker.
MIXRmtAuxIsPostFader Gets the fader mode of the AUX bus for the specified voice and Wii Remote speaker.
MIXRmtSetAux Sets the AUX control for the specified voice and Wii Remote speaker.
MIXRmtAdjustAux Adjusts the AUX control for the specified voice and Wii Remote speaker.
MIXRmtGetAux Returns the current value of the AUX control for the specified voice and Wii Remote speaker.
MIXRmtSetFader Sets the fader control for the specified voice and Wii Remote speaker.
MIXRmtAdjustFader Adjusts the fader control for the specified voice and Wii Remote speaker.
MIXRmtGetFader Returns the current value of the fader control for the specified voice and Wii Remote speaker.




CONFIDENTIAL