Product Details

Windows Media Audio version 9 (WMA9) is a proprietary high quality audio compression standard from Microsoft. ADI’s WMA9 Encoder product supports all the high-bit rates specified by WMA9 version 9 Encoder and is compliant to WMA conformance criteria from Microsoft. WMA is used for audio compression that provides CD quality audio at significant lower bit rates than the original CD data rate. ADI’s WMA9 encoder is a high performance encoder that is capable of delivering high quality compressed audio at fast encoding speeds-10x real-time encoding can be achieved on a 500 Mhz ADI DSP Blackfin. WMA Encoder stream is generally encapsulated in Microsoft Advanced Streaming Format (ASF). A flexible ASF library is provided along with WMA9 core encoder library to enable faster software integration. The ASF library has support to add metadata and image tags.


  • WMA version 9 Encoding
  • Framework dependencies: None
  • Sample rate support: 44.1 and 48KHz
  • Bitrate support: 64/80/96/128/160/192/256/320 kbps
  • Encoding modes: Joint Stereo and Stereo (Dual mono)
  • Multichannel: No multichannel support
  • Metadata support: ASF packetizer supports 5 standard meta-data fields and upto 5 extended meta-data fields. Supports JPEG/BMP/GIF images.
  • Error codes: The encoder reports up to 11 unique error codes. The asf packetizer reports up to 6 unique error codes.
  • Multi-instancing: Fully re-entrant and multi-instancing capable.
  • Target processors support: BF533, BF548 and BF527
  • Release Format: Object code module with C wrapper
  • Input Format: Supports mono, stereo and dual mono 16 bit PCM. 2 channels can be in two different buffers or in interleaved buffer.
  • Output Format: Microsoft WMA9 Version 2 Bitstream with optional ASF packetizer
  • Input samples per block: 2048 samples per channel

System Requirements

  • Windows XP Professional SP3 (32-bit only).
  • Windows Vista Business/Enterprise/Ultimate SP2 (32-bit only). It is recommended to install the software in a non-UAC-protected location.
  • Windows 7 Professional/Enterprise/Ultimate (32 and 64-bit). It is recommended to install the software in a non-UAC-protected location.
  • Minimum of 2 GHz single core processor, 3.3 GHz dual core is recommended.
  • Minimum of 1 GB memory (RAM), 4 GB is recommended.
  • Minimum of 2 GB hard disk (HDD) space is required.

Related Hardware

Performance Metrics

 MIPS summary:

Code memory (KB) Data RAM (KB) Constant Data Tables (KB) MIPS Average
60 156 74 34.4

  • MIPS and Memory layout mentioned above are using a worst case 128kbps,44.1khz Stereo input measured on ADSP-BF548 with optimal layout.
  • "Data RAM" for one instance, includes Stack, Scratch, Instance/Stage,
  • Minimum Input and Output Single Buffers.
  • 1 KB = 1024 Bytes.
  • BF533, BF548 and BF527 supported.

EngineerZone Support Community: Latest Software Modules, Starter Kits and Software Development Kits

Availability and Licensing

Each module supports the Analog Devices, Inc. (ADI) Blackfin or SHARC Processor family and is a licensed product that is available in object code format. Recipients must sign or accept a license agreement with ADI prior to being shipped or downloading the modules identified in the license agreement.

content here.
content here.

Send Feedback