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 |