mswmdm.h (IMDSPObjectInfo 介面)
IMDSPObjectInfo 介面提供取得和設定參數的方法,說明 IMDSPDeviceControl 介面如何參考或存取儲存媒體上的可播放物件。 實作此介面是選擇性的。 如需詳細資訊,請參閱 強制和選擇性介面。
方法參數的解析取決於相關聯的記憶體物件,如下所示:
- 如果儲存物件代表可播放的音訊檔案,則相對儲存單位為毫秒。
- 如果儲存物件代表包含可播放檔案之儲存媒體的資料夾或根目錄,則相對儲存單位會追蹤。
繼承
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 |