共用方式為


mswmdm.h (IMDSPObjectInfo 介面)

IMDSPObjectInfo 介面提供取得和設定參數的方法,說明 IMDSPDeviceControl 介面如何參考或存取儲存媒體上的可播放物件。 實作此介面是選擇性的。 如需詳細資訊,請參閱 強制和選擇性介面

方法參數的解析取決於相關聯的記憶體物件,如下所示:

  • 如果儲存物件代表可播放的音訊檔案,則相對儲存單位為毫秒。
  • 如果儲存物件代表包含可播放檔案之儲存媒體的資料夾或根目錄,則相對儲存單位會追蹤。
此介面不適用於無法播放的檔案。 如果 IMDSPObjectInfo 介面是從代表不可播放的檔案或資料夾或根文件系統的 IMDSPStorage 介面取得,則會從所有方法傳回E_INVALIDTYPE。

繼承

IMDSPObjectInfo 介面繼承自 IUnknown 介面。 IMDSPObjectInfo 也有下列類型的成員:

方法

IMDSPObjectInfo 介面具有這些方法。

 
IMDSPObjectInfo::GetLastPlayPosition

GetLastPlayPosition 方法會擷取對象的最後一個播放位置。 對象必須是媒體裝置上的音樂檔案。
IMDSPObjectInfo::GetLongestPlayPosition

GetLongestPlayPosition 方法會擷取物件最長的播放位置。 對象必須是媒體裝置上的音樂檔案。
IMDSPObjectInfo::GetPlayLength

GetPlayLength 方法會以與 對象相關的單位擷取物件的播放長度。 這是物件可以播放的剩餘長度,而不是其總長度。
IMDSPObjectInfo::GetPlayOffset

GetPlayOffset 方法會以與 對象相關的單位擷取物件的播放位移。 這是下一次叫用IMDSPDeviceControl::P lay 的起點。
IMDSPObjectInfo::GetTotalLength

GetTotalLength 方法會以與對象相關的單位擷取物件的總播放長度。 傳回的值是總長度,不論播放長度和位移的目前設定為何。
IMDSPObjectInfo::SetPlayLength

SetPlayLength 方法會以與對象相關的單位來設定物件的播放長度。 這是物件所播放的最大長度,不論其實際長度為何。
IMDSPObjectInfo::SetPlayOffset

SetPlayOffset 方法會以與對象相關的單位設定物件的播放位移。 這會指定下一次叫用 IMDSPDeviceControl::P lay 的起點。

規格需求

需求
目標平台 Windows
標頭 mswmdm.h

另請參閱

IMDSPStorage 介面

服務提供者的介面