XAudio SDK 3.XX
Development kit for XAudio
You must be registered and logged into HPC:Factor in order to contribute to the SCL.
Description
The Xaudio SDK is a very powerfull Software Development Tookit that allows all programmers to add MP3 playback support directly in their applications with very little effort.
Xaudio provides the most robust and fastest MP3 engine impementation on all platforms, and is currently being used by hundreds of thousands of people around the world.
The main features of the Xaudio SDK are:
Very fast: the fastest commercial MP3 decoding library in the world, up to twice or three times faster than some other implementations.
Very Robust: the library has been very stable for almost 2 years, and is very resilient to bad streams, errors, etc... It never crashes!
Supports all formats: the library will decode MPEG Audio Layers 1, 2 and 3 (MP1, MP2 and MP3), at all bitrates and frequencies as well as MPEG 2.5 extension bitstreams (lower sampling rates).
Same API on all platforms: develop your application only once, the exact same API is used on Windows, Unix, Macintosh, BeOS, etc...
Fully re-entrant: the library can decode multiple streams in several threads at the same time
Very modular: the SDK supports custom Input and Output plugin modules that can be added on the fly by the client applications, as well as Input and Output Filters.
Full Featured: the SDK comes with a lot of builtin input and output modules ready to be used (HTTP, UDP and FTP network streaming, Windows WAVE or DirectSound output modules, file output modules, etc...)
Extremely portable: the SDK runs on x86, Alpha, MIPS, HPPA, ARM, PowerPC, Sparc, SH3 and other processors
Supports Integer Decode: a special integer-decode mode allows fast realtime decoding even on CPUs without a floating point co-processor.
Flexible API: the SDK's API support both a high-level approach, with the decoder running by itself in a separate thread/process, controlled via messages, or a low-level synchronous decoding approach with precise control over the decoding process and direct access to the bitstream and decoded samples.
The SDK can be used from a variety of programming languages:
C
C++
Delphi
Visual Basic
Java
Scripting languages (Perl, Python, etc...)
System Requirements
Manually unzip files to extract development components
Installation Instructions
Manually unzip files to extract development components
Tags
xaudiosdk
|
|
License |
Freeware The program is completely free to use. |
|
|
Popularity |
420 |
Total Downloads |
141 |
|
|
Submitted By |
Rich Hawley |
Submitted On |
23 April 2014 |
Comments
As a general reference the following versions support samples for the platforms listed
SDK 3.0.1 for Solaris 2.5/2.6 Sparc
SDK 3.0.1 for Linux/x86 with libc5 (RedHat 4.x, and older distributions that do not use glibc)
SDK 3.0.7 for Windows95/98/NT (C/C++ and Delphi)
SDK 3.0.8 for FreeBSD
SDK 3.0.8 for Irix 6.x
SDK 3.0.8 for Irix 5.3 (older SGI machines)
SDK 3.0.8 for Irix 5.3 (older SGI machines)
SDK 3.0.8 for Windows CE 2.x (C/C++ for MIPS, SH3, SH4, ARM and x86em)
SDK 3.2.0 for Windows CE (generic x86 only)
SDK 3.2.1 for Linux/StrongARM
SDK 3.2.7 for Windows CE 2.x and 3.x (using Embedded Visual Tools 3.0, C/C++ for MIPS, SH3, SH4, ARM, x86, and x86em)
SDK 3.2.8 for MacOS
SDK 3.2.8d for DOS (with DJGPP)
SDK 3.2.8c for Windows95/98/Me/NT/2000 (C/C++ and Delphi)
SDK 3.2.8e for Microware OS-9 (PowerPC Platform
SDK 3.2.9 for QNX
SDK 3.2.9 for Windows95/98/Me/NT/2000 (C/C++ and Delphi)
You must be signed-in to post comments in the SCL. Not registered? Join our community.
Software Compatibility List: The SCL is provided for free to the Handheld PC Communty and we do not carry advertising to support our services. If you have found the SCL useful, please consider
donating.