XACT Functions

XACT Functions

This section contains information about the functions that are used with the Microsoft Cross-Platform Audio Creation Tool (XACT).

Function Description
XACT3DApply

Applies a 3D calculation returned by XACT3DCalculate to a cue.

XACT3DCalculate

Calculates DSP settings with respect to 3D parameters.

XACT3DInitialize

Initializes the XACT 3D application programming interfaces.

XACTCreateEngine

Creates an instance of the IXACTEngine interface, which is used to create and manipulate other XACT objects.

Xbox 360:  The following functions are available only for the Xbox 360 platform. These functions have been deprecated. Titles should use XACTCreateEngine instead, followed by their equivalent methods in the XACTEngine object.

Function Description
XACTCreateInMemoryWaveBank

Creates an in-memory wave bank for use by the XACT engine.

XACTCreateSoundBank

Creates a sound bank for use by the XACT engine.

XACTCreateStreamingWaveBank

Creates an IXACTWaveBank instance.

XACTDoWork

Performs periodic work required by XACT.

XACTGetCategory

Retrieves the sound category index that corresponds to a friendly name string.

XACTGetGlobalVariable

Retrieves the value of a global variable by its index.

XACTGetGlobalVariableIndex

Retrieves the corresponding index for a global variable name string.

XACTInitialize

Initializes the XACT engine.

XACTPause

Pauses or resumes playback of a category.

XACTRegisterNotification

Registers an event notification.

XACTSetGlobalVariable

Stores a new value to a global variable, referenced by its index.

XACTSetVolume

Sets the volume of a sound category.

XACTShutDown

Shuts down the XACT engine, freeing any resources in use.

XACTStop

Stops a sound category.

XACTUnRegisterNotification

Cancels registration of an event notification.

See Also

XACT Reference