Sample ACM Drivers
Three sample ACM drivers are provided with the DDK.
- The imaadpcm sample provides a speed-optimized codec which converts between PCM and the IMA ADPCM format. This codec shows how to use several conversion routines to reduce computational requirements. It also supports a configuration dialog box, and it automatically configures itself the first time it is loaded.
- The msfilter sample provides a simple volume and echo filter. (Both filters are supported within the same driver.) This driver supports a custom icon and a custom About dialog box. As noted earlier, the ACM provides a default icon and About dialog box for drivers which do not provide their own; using the default About dialog box is recommended, since the driver code is simpler and smaller.
- The gsm610 sample implements the GSM 6.10 voice encoding standard, originally developed for digital cellular-telephone encoding. It supports a configuration dialog box and automatic-configuration code.