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. |