[This is preliminary documentation and subject to change.]
Each of the three samples Msfilter, Msgsm610 and Imaadpcm illustrates an implementation of an Audio Compression Manager (ACM) software codec. This sample in particular contains encode and decode routines for the IMA's ADPCM format. This format is the same format used in Intel's DVI standard. Intel has made this algorithm public domain and the IMA has endorsed this format as a standard for audio compression. The sample works on both x86 and Alpha platforms. It is 64-bit compliant, but requires the addition of 64-bit headers before compilation. It builds properly with Microsoft® Visual C® 6.0. The sample does not support Plug and Play, Power Management, or On Now. These features are not applicable to ACM software codecs.
Type build in the sample directory. A successful build produces the file Imaadp32.acm.
File DescriptionCodec.c ACM driver interfaces Codec.h header file for Codec.c Codec.rc string and dialog resources Codec.rcv version resource Config.c configuration dialog Debug.c debug utilities Debug.h header file for Debug.c Imaadpcm.c the codec algorithm Imaadpcm.h header file for Gsm610.c Muldiv32.h math helper macros Imaadpcm.def module definition file for linker Oemsetup.inf sample installation file for the driver
© Microsoft Corporation 1999