设备类型

[与此页关联的功能(MCI)是一项旧功能。 它已被 MediaPlayer取代。 MediaPlayer 已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft强烈建议新代码尽可能使用 MediaPlayer 而不是 MCI。 Microsoft建议重写使用旧 API 的现有代码,以尽可能使用新 API。]

MCI 可识别一组基本 设备类型。 设备类型是一组 MCI 驱动程序,它们共享一个通用命令集,用于控制类似的多媒体设备或数据文件。 许多 MCI 命令(如 打开MCI_OPEN)都需要指定设备类型。

下表列出了定义的设备类型。 MCI 的当前实现包括这些设备的子集的命令集。

设备类型 不断 描述
cdaudio MCI_DEVTYPE_CD_AUDIO CD 音频播放器
dat MCI_DEVTYPE_DAT 数字音频磁带播放器
digitalvideo MCI_DEVTYPE_DIGITAL_VIDEO 窗口中的数字视频(而不是基于 GDI)
其他 MCI_DEVTYPE_OTHER 未定义的 MCI 设备
覆盖 MCI_DEVTYPE_OVERLAY 覆盖设备(窗口中的模拟视频)
扫描程序 MCI_DEVTYPE_SCANNER 图像扫描程序
sequencer MCI_DEVTYPE_SEQUENCER MIDI 序列器
vcr MCI_DEVTYPE_VCR 视频盒录制器或播放器
videodisc MCI_DEVTYPE_VIDEODISC Videodisc 播放器
waveaudio MCI_DEVTYPE_WAVEFORM_AUDIO 播放数字化波形文件的音频设备

 

本文档中,设备类型的名称为粗体。 设备类型名称与命令字符串接口一起使用。 设备类型常量与命令消息接口一起使用。