Uncompressed audio, or linear PCM, is the format your soundcard wants to work with. All audio formats fall into one of these two broad categories. The first thing to understand is the difference between compressed and uncompressed audio formats. By all means skip this section if you already know this, but it is important to have a basic grasp of some key concepts if you are to avoid the frustration of finding that the conversions you are trying to accomplish are not allowed.
Understanding Audio Formatsīefore you get started trying to convert audio between formats, you need to understand some of the basics of how audio is stored. NET, making use of my open source NAudiolibrary. I'll finish up by showing some working examples of converting files between various formats in.
#Ambe codec introduction windows#
Then I'll explain the main audio codec related APIs that Windows offers.
In this article I will explain what different types of audio file formats are available, and what steps you will need to go through to convert between formats. NET application, since the framework class library provides almost no support for the various Windows APIs for audio compression and decompression. IntroductionĪudio can be stored in many different file and compression formats, and converting between them can be a real pain.