Development Tools – SDK's
We offer several SDK's for licensing to software developers:
- awC++ — C++ class library for audio file format conversions.
- awCOM — COM library for doing audio file format conversions.
- Which one is best for you? — Table comparing awC++ to awCOM.
- ieC++ — Image Engine in C++, an Open Source library for image viewing & format conversion.
We also do consulting work — Contact us if you have a proposal.
awC++ v.4.2
C++ Developers SDK
The awC++ library — Awave streaming C++ audio library —
is a C++ software development kit that provides facilities for converting between different audio file formats.
It supports a customizable and easily extendible set of formats.
Our own Awave Audio, ACDR, Chromatia Tuner and awCOM products are built with awC++.
Features:
Based on a streaming architecture (lets you convert big files without consuming
too much memory). 32-bit or 64-bit floating point internal format, as well as several "Direct Stream Copy" formats, ensures the highest audio quality. Multi-channel audio is fully supported. You can use a simple 'one call only' high level API to get you on track extremely fast, or use the more detailed 'filter graph' API, …
Licensing:
The SDK is intended for licensing by software developers who want to incorporate audio import, export and/or file conversion functions in their programs as well as a few basic audio-processing functions. The basic package contains a 'framework', which is customized by adding file format and processing modules as needed. The price for licensing depends on the number of these modules that are chosen. Additional modules also includes a digital audio CD reader module, a recording module, a playback module, an advanced 'normalization' module, a DirectShow filter (a.k.a. DirectX plug-in) module, et c. The license allows you to use it royalty free use in commercial products. The full source code is supplied and the licensee has the right to modify and extend the source code for internal use.
Official platform support:
Windows and Visual C++ 2013 / 2012 / 2010 / 2008 / 2005 / 6.0, targeting both 32-bit and 64-bits (NB; formats dependent on external dll's will only work in 32-bits).
The stability and reliability of the library has been proved in real-world use by several licensees all over the world with applications ranging from very simple stand-alone, single user applications, all the way up to clusters of powerful UNIX database servers, simultaneously processing many hundreds of voice-mails for a major mobile phone network operator.
You may take a look at the awC++ Reference manual if you want to know more about the API.
Please Contact us if you are interested in getting more information (incl. pricing).
/ Markus / FMJ-Software
awCOM v.3.7
COM Developers SDK
The awCOM library — Awave streaming audio converter COM library — is a software component that can easily be used from a variety of languages — VB, Delphi, C++, .NET, and many more. It provides functions for converting between several different audio carrying file formats. It can also optionally perform several forms of processing on the audio data. The library is broken up into a modular set of 'filters' that are connected in a 'graph' through which the audio data is 'streamed'. Most modules are licensed separately — you only pay for the parts that you use.
awCOM was built as a wrapper on top of awC++ v4.x, which is also the basis for the award winning Awave Audio, ACDR and Chromatia Tuner software, as well as being used in many third party products. The stability and reliability of the code underlying the AwCOM component has thus been proved in real-world use in a wide variety of applications all over the world.
You may take a look at the awCOM Reference manual if you want to know more about the API.
Also see the awC++ vs awCOM comparison table.
Please Contact us if you are interested in getting more information (incl. pricing).
/ Markus / FMJ-Software
ieC++ v.2.3
C++ Developers SDK
The ieC++ library — Image Engine in C++ — is a high-performance, high-quality, class library intended for both image file format conversion and image viewing tasks. It supports all of the more common file formats as well as a handful more esoteric ones.
Please Contact us for more information regarding commercial licensing.
/ Markus / FMJ-Software