共用方式為


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

另請參閱

服務提供者的介面