This SDK comes with an evaluation copy of the libraries. MpegTV grants the right to use the documentation and libraries for evaluation and development purposes, but these cannot be used in a released product or redistributed in any way. Redistribution or use in a product requires a separate license.
Read the LICENSE AGREEMENT before you use
the SDK.
The Xaudio SDK distribution contains 4 directories
There is one library file:WINDOWS platforms:
libxaudio.a
For C/C++ there are 5 versions of the library:dynamic:
This directory contains 2 files:static:xaudio.lib: the small 'stub' library that you need to link with when you want to use the DLL from a C/C++ project
xaudio.dll: the dynamic library itself.
This directory contains 4 subdirectories. Each of these 4 subdirectories contains a different version the library file, xaudio.lib. These 4 versions have all the same features. The only difference is which C runtime libraries they use. This is for Visual C++ projects where an option of a project is the choice of the C runtime library (Project->Settings->C/C++->Code-Generation).
- MT: contains the file for the MULTITHREADED C-Runtime library.
- MTD: contains the file for the DEBUG MULTITHREADED C-Runtime library.
- MTDLL: contains the file for the MULTITHREADED DLL C-Runtime library.
- MTDLLD: contains the file for the DEBUG MULTITHREADED DLL C-Runtime library.
For Delphi, there are 3 files needed:delphi:
This directory contains a Delphi component that you can add to your Delphi packages. See the Platform Specific section about Delphi for details on how to use the component.
- XaudioPlayer.pas: the component
- XaudioPlayer.dcr: the resource file for the component.