IMDSPDeviceControl 接口 (mswmdm.h)

IMDSPDeviceControl 接口提供用于控制设备的方法。 从 IMDSPDevice 接口的特定实例获取此接口后,控制方法将用于远程控制该设备上的流音频播放、录制、暂停、停止和查找操作。 实现此接口是可选的。 有关详细信息,请参阅 必需接口和可选接口

IMDSPDeviceControl 接口方法支持多种音频控制模式,具体取决于它们的使用上下文。 该上下文由 Seek 方法定义。 GetCapabilities 方法用于确定设备可以执行哪些类型的操作。

继承

IMDSPDeviceControl 接口继承自 IUnknown 接口。 IMDSPDeviceControl 也有以下类型的成员:

方法

IMDSPDeviceControl 接口具有这些方法。

 
IMDSPDeviceControl::GetCapabilities

GetCapabilities 方法检索与此控件接口关联的设备的功能掩码。 这些功能描述了媒体设备支持的设备控件的方法。
IMDSPDeviceControl::GetDCStatus

GetDCStatus 方法检索设备的控制状态。
IMDSPDeviceControl::P ause

Pause 方法将当前播放或录制会话暂停在内容中的当前位置。 (IMDSPDeviceControl.Pause)
IMDSPDeviceControl::P lay

Play 方法在当前搜寻位置开始播放。 如果尚未调用 Seek 方法,则播放从第一个文件的开头开始,并且未定义播放长度。
IMDSPDeviceControl::Record

Record 方法从设备的外部记录输入开始在当前搜寻位置进行录制。 必须先调用 Seek 方法。
IMDSPDeviceControl::Resume

Resume 方法从调用 Pause 期间保存的文件位置恢复当前播放或录制操作。
IMDSPDeviceControl::Seek

Seek 方法查找由 Play 或 Record 方法用作起点的位置。 (IMDSPDeviceControl.Seek)
IMDSPDeviceControl::Stop

Stop 方法停止当前流。

要求

要求
目标平台 Windows
标头 mswmdm.h

另请参阅

服务提供商接口