WMA
Microsoft Windows Media Audio (WMA)는 일반적으로 WMA로 알려져 있으면 Windows Media 기술에서 가장 유명한 오디오 코덱입니다. WMA 9 시리즈는 다양한 멀티미디어 응용분야에 적용이 가능하며 4가지의 다른 프로파일(표준, 프로, 무손실 및 음성)로 나뉩니다. WMA 표준 알고리듬은 64Kbps정도의 비트율에서 CD급 품질의 오디오를 재생할 수 있도록 만들어줍니다.
나선(nahsun)의 WMA 디코더는 ARM 프로세서군에서 최적화되어 구현되었습니다. 이 구현은 ASF 포맷 뿐만 아니라 WMA 비트스트림을 지원합니다. 또한 WMA 표준 알고리듬은 WMA 표준 디코더에 대한 MS Windows 미디어 기술 구현 테스트 규격과 호환성을 가지고 있습니다.
지원 비트스트림 특성
- 호환성
- Microsoft WMA 9 Standard Decoder specification
- 샘플링 주파수 (KHz) : 8, 11.025, 12, 16, 22.05, 24, 32, 44.1, 48
- 비트율 : 5K ~ 384 Kbps
- 채널 수: 모노(1ch)/스테레오(2ch)
- 파일 포맷 : ASF, WMA 포맷
지원 소프트웨어 특성
- 재진입이 가능한(reentrant) 코드. 다중스레드(multithread)와 동적인 메모리 할당.
- 지원되는 라이브러리 포맷
- ADS 1.2
- RealView 4.0
- WinCE (Embedded Visual C)
- Android
- iOS
- Data 메모리 : 실시간으로 할당 가능
- API : C에서 호출이 가능한 API
디코더 성능 및 메모리 사양 (ARM9E 기준)
- 복잡도 : **MHz
- Code ROM : ** KB
- Constant Data ROM : ** KB
- RAM : ** KB