XACT Libraries

Microsoft Cross-Platform Audio Creation Tool (XACT) functionality is available to titles via the libraries outlined below. Regardless of which library your title is using, XACT requires that X3DAUDIO.LIB be linked as well. The following table outlines these libraries and the features that each one supports.

Library Supports Auditioning Debug Information Debugging Support File
XactEngine2_0.dll No No XactEngine2_0.pdb
XactEngineD2_0.dll No Yes XactEngineD2_0.pdb
XactEngineA2_0.dll Yes Yes XactEngineA2_0.pdb

XactEngine2_0.dll contains no additional overhead for auditioning. Shipping titles should link with this library for the best performance and smallest memory footprint.

Linking to a specific library determines if auditioning and debug information will be available but does not enable them. To turn auditioning and debug information on their respective flags XACT_FLAG_API_AUDITION_MODE and XACT_FLAG_API_DEBUG_MODE must be used in the call to XACTCreateEngine.

XactengineA2_0.dll and XactengineD2_0.dll are located in the following directory:

<Installed SDK Location>\Utilities\Bin\x86 or x64

The debugging support files (.pdb) are located in the following directory:

<Installed SDK Location>\Extras\Symbols\retail\x86 or x64\dll

X3DAudio

Debug and retail versions of the X3DAudio library are available:

Retail X3DAudio1_0.dll
Debug X3DAudioD1_0.dll

The X3DAudioD1_0.dll file is located in the following directory:

<Installed SDK Location>\Utilities\Bin\x86 or x64

See Also

XACT Overviews, XACT Reference, XACT Audio Authoring