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 |