x
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
 

XAudio SDK

Details

Application Name XAudio SDK
   
Version 3.XX
   
Developer
   
License Type Freeware
The program is completely free to use.
   
Community Rating
You must be registered and logged into HPC:Factor in order to contribute to the SCL.
   
Summary
Development kit for XAudio
   
Category(s)
   
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...)
   
Installation Instructions Manually unzip files to extract development components
   
Tags xaudio, sdk
   
Popularity 393
Total Downloads 128
   
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)
#1 By C:Amie on 26 April 2014 at 2:30:45 PM

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.