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