IAMDroppedFrames 介面 (strmif.h)
[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。
IAMDroppedFrames介面會從影片擷取篩選器擷取效能資訊,包括捨棄的畫面數和傳遞的畫面數。 應用程式可以使用這個介面來判斷執行時間的擷取效能。
繼承
IAMDroppedFrames介面繼承自IUnknown介面。 IAMDroppedFrames 也有下列類型的成員:
方法
IAMDroppedFrames介面具有這些方法。
IAMDroppedFrames::GetAverageFrameSize GetAverageFrameSize 方法會擷取篩選所擷取之畫面格的平均大小。 |
IAMDroppedFrames::GetDroppedInfo GetDroppedInfo 方法會擷取已卸載的框架編號陣列。 |
IAMDroppedFrames::GetNumDropped GetNumDropped 方法會擷取篩選自開始串流後已卸載的畫面格總數。 |
IAMDroppedFrames::GetNumNotDropped GetNumNotDropped 方法會擷取篩選自開始串流之後所傳遞的畫面格總數。 |
備註
公開此介面的某些篩選不會實作 GetDroppedInfo 或 GetAverageFrameSize 方法。
對於 Windows 驅動程式模型 (WDM) 裝置,如果 WDM 驅動程式支援PROPSETID_VIDCAP_DROPPEDFRAMES屬性集,WDM 視訊擷取篩選會自動公開此介面。 如需詳細資訊,請參閱 Windows 驅動程式套件 (WDK) 檔。
擷取驅動程式會報告捨棄的框架數目。 這項資訊不會與任何特定媒體範例直接相互關聯,因此不精確每個畫面,雖然該資訊在一段時間內應該正確。
規格需求
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | strmif.h (包含 Dshow.h) |