第26章 声音与动画编程(www.cppentry.com)
第25章讲述了图形与图像的处理,本章就讲述在VC 6.0环境下,如何使用Win32、GDI、GDI+、DirectShow等开发接口实现声音与动画的处理。一般情况下,声音处理也称为音频处理,动画、图形等处理也称为视频处理。Windows提供对音频和视频操作的Win32 API,同时提供了Direct Show,使用其可以实现对音频和视频的捕捉。本章将讲述如何使用这些接口完成特定的音频和视频处理。
26.1 多媒体声音控制
Windows API中提供了操作多媒体声音的函数。本节简单介绍声音录制与播放的实现,如何编写可以选择播放曲目的CD播放器,同时还介绍通过Windows API控制音量和左右声道以及利用PC的喇叭播放声音,介绍了实现定时播放WAV文件以及具有记忆功能的MP3播放器,最后介绍使用VC 6.0编写MIDI文件播放程序。