On Sat, 11 Aug 2001 12:50:43 +0200, Ingo Ralf Blum wrote:
>> It's a DirectShow SDK's interface.
>
>No, its a user mode multimedia driver. Direct Show uses filters (COM
objects).>
>> There's a lot of Software for Windows capable of using ACM codecs,
like
>> Windows Media Player, VirtualDub, VideoMach and others.
>
>Yes, but for Media Player you need a Direct Show filter for playback of
FLAC>files. With an ACM driver this isn't possible. The best thing which you
can
do>with the latter is to embed data into an AVI and even this doesn't work
well.>Once that you have multiplexed a non-fixed-sample-size audio stream into an
AVI,>you can't edit it at sample granularity. (Naturally not. There are of
course>several workarounds for MP3 e.g.)
Here are some excerpts from "CREATING AN APPLICATION USING THE WINDOWS
MEDIA
SDK OR THE DIRECTSHOW SDK" available at the MSDN Library, a Microsoft's
library for developers (http://msdn.microsoft.com/library/):
...
...DirectShow also provides a generic wrapper that allows DirectShow
applications to use an ACM or VCM codec....
...
...Audio Codec Manager (ACM), Video Codec Manager (VCM), or a DirectX Media
Object (DMO). (ACM, VCM, and DMO comprise a new set of interfaces in the
DirectShow SDK)....
...
At MSDN Library you can find a lot about ACM.
An example of an ACM codec that can be founded at
http://www.riphelp.com/downloads/ogg_codec.html is the Ogg Vorbis, an open
source alternative to MP3. With this codec installed, you can use it with
any software that support ACM codecs, like Windows Media Player, Winamp,
VideoMach, VirtuaDub and others, alone or into a video (try it). There's a
free application called CodAxe that is a GUI for the Audio Codec Manager an
can be used to compress or decompress using the installed ACM codecs. It can
be fouded at http://www.doenitz.com/mathias/codaxe.html.
Daniel