Index

Audio Compression Manager

MP3 Encoder

Was ist der ACM

Er ist die Windows Zentrale zur Verwaltung von Audio Codecs.
Im Grunde genommen einfach Audio (De-)Kompression, wie der Name CoDec ja auch schon sagt.
Anlaufstelle 1 ist natürlich: MSDN. Oder auch msacm.h.

Aufbau des ACMs

Die Codec Verwaltung besteht aus 3 Schichten.
Die erste sind die Treiber. Sie gruppieren die Codecs. Bedeutet, ein Treiber kann mehrere Codecs beinhalten. Ein Codec wird auch Format Tag (Schicht 3) genannt. Schicht 3 sind dann die Formate, die ein Codec unterstützt.

Treiber/Codecs/Formate finden

Der ACM hat mehrere *Enum Funktionen. Die Namen "acmDriverEnum", "acmFormatTagEnum", "acmFormatEnum" sprechen für sich. Erweiterte Informationen zu jeder Schicht erhält man über die jeweiligen *Details Funktionen.

Download: ACM Enumeration

Streams

Ein Stream konvertiert vom einen ins andere Format.
Jeder Stream unterstützt mehrere Stream Headers, die je einen Input und Output Buffer verwalten.

Download: PCM WAV Resampler
Download: MP3 Encoder
Download: MP3 Decoder