The General Audio Package consists of various audio encoders and decoders for Low Level and DirectShow (Windows only) supporting different formats, such as MPEG, PCM, AAC, AMR and Window Media Audio.
- MPEG Audio Encoder: Supports audio encoding into MPEG-1 (ISO/IEC 11172-3) and MPEG-2 (ISO/IEC 13818-3) streams. The corresponding decoder additionally enables you to play back MPEG-2.5 and LPCM audio streams. Both audio components are available as DirectShow filters and Low Level components.
- PCM Audio Encoder: Supports DVD LPCM, AES3 PCM's and HDMV PCM (for AVCHD and Blu-Ray). The PCM audio encoder can be used with the muxer to put PCM audio tracks into DVD, MPEG-2 transport and MXF streams. It also supports AES3 382 for XDCAM HD, and AES3 311 for IMX. The PCM Audio Encoder is only available as Low Level component. The PCM Audio Decoder can be used to decode DVD LPCM, AES3 302M (defined for general transport streams), AES3 331M and 382M (MXF files only), HDMV (AVCHD and Blu-Ray) streams. PCM decoding will be handled by the MPEG File Parser component, which is only available for Low Level.
- AAC Encoder/Decoder: Enables you to encode and decode MPEG-2 (ISO/IEC 13818-7) and MPEG-4 (ISO/IEC 14496-3 including Amd.1:2003 – HE AAC v1 and Amd.2:2004 – HE AAC v2) AAC audio streams. The AAC (Advanced Audio Coding) format is predominantly used with H.264/AVC and MPEG-4 Part 2 video streams that are muxed into the MP4 container, which is required for mobile devices, such as Sony PSP, Apple iPod and various cell phones. The AAC Encoder as well as the AAC Decoder are available as DirectShow filters and Low Level components.
- AMR Encoder/Decoder: Allows software-only AMR encoding and decoding. They are available as narrow and wide band versions. AMR (Adaptive MultiRate) is a speech codec with variable bitrates which has been standardized by 3GPP and ETSI. It is predominantly used for mobile devices, such as cell phones together with MPEG-4 Part 2 or H.264/AVC video streams. The AMR Encoder and the AMR Decoder can be obtained as DirectShow filter and Low Level components.
- WMA (Windows Media Audio) Encoder: Enables you to encode audio streams into a WMA compliant file format. By using the MainConcept ASF (Advanced Systems Format) Muxer, the WMA streams can be muxed with VC-1 video streams. The WMA Encoder is currently only available as Low Level component.
The AAC, AMR and MPEG Audio codecs are also available within MainConcept™ ShowCase, providing simple and seamless decoder access via DirectShow filters (for Microsoft operating systems). MainConcept ShowCase frees developers from integrating MainConcept Codec SDK decoding components into their own development for just testing the features, performance and quality. Click here to switch to MainConcept ShowCase details. MainConcept ShowCase is currently available for Windows (32bit) only.