AwC++ is a C++ library that enables conversion between diverse audio formats. With a flexible list of formats, it helps developers achieve their audio conversion objectives.
AwC++ is a C++ software development kit that provides a customizable and easily extendable set of file formats. It supports a streaming architecture that allows for the conversion of big files without consuming too much memory. With 32-bit or 64-bit floating point internal format, as well as several "Direct Stream Copy" formats, AwC++ ensures the highest audio quality. Multi-channel audio is fully supported.
Getting started with AwC++ is easy, thanks to a simple 'one call only' high-level API. For those who need greater detail, the 'filter graph' API is available for more advanced users.
Licensing for AwC++ is dependent on the number of modules chosen. The basic package contains a 'framework,' allowing developers to add file format and processing modules as needed. Additional modules include a digital audio CD reader module, a recording module, a playback module, and a DirectShow filter (a.k.a. DirectX plug-in) module. Rest assured that the license covers royalty-free use in commercial products, and the full source code is supplied for further modification and extension for internal use.
AwC++ has been designed with platform independence in mind, with project files supplied for both Visual C++ 6 and 2010. Thanks to its stability and reliability, the library has been used by several licensees around the world, from simple stand-alone, single-user PC applications to clusters of powerful UNIX database servers processing hundreds of simultaneous voice mails for a major mobile phone network operator.
All in all, AwC++ is an excellent choice for software developers in need of a comprehensive audio conversion library.
Version 4.1: Added x64 support.
Version 4.0: N/A
Version 3.8: N/A
Version 3.3: N/A