IDXGISwapChainMedia 介面 (dxgi1_3.h)
此交換鏈結介面可讓傳統型媒體應用程式要求對特定重新整理速率的順暢變更。
例如,以每秒 23.997 個畫面的一般畫面播放速率呈現視訊的媒體應用程式,可以要求自訂的重新整理速率為 24 或 48 Hz,以消除抖動。 如果已核准要求,應用程式會立即以自訂重新整理速率開始呈現畫面格,而不需要一般的「模式切換」,使用者就會在使用控制台變更重新整理速率時遇到。
繼承
IDXGISwapChainMedia介面繼承自IUnknown介面。 IDXGISwapChainMedia 也有下列類型的成員:
方法
IDXGISwapChainMedia介面具有這些方法。
IDXGISwapChainMedia::CheckPresentDurationSupport 查詢圖形驅動程式,以取得對應至自訂重新整理速率的支援畫面格持續時間。 |
IDXGISwapChainMedia::GetFrameStatisticsMedia 查詢系統是否有DXGI_FRAME_STATISTICS_MEDIA結構,指出系統目前是否已核准自訂重新整理率。 |
IDXGISwapChainMedia::SetPresentDuration 要求自訂簡報持續時間, (自訂重新整理率) 。 |
備註
自訂畫面播放速率的無縫變更只能在整合式面板上完成。 自訂畫面播放速率無法套用至外部顯示器。 如果 DXGI 輸出介面卡附加至外部顯示器, CheckPresentDurationSupport 會傳回 (0,0) 的上限和下限,表示裝置不支援順暢的重新整理速率變更。
使用動態畫面播放速率顯示視訊時,可以使用自訂重新整理速率。 不過,重新整理率變更應該讓使用者難以察覺。 保留重新整理速率轉換不具察覺的最佳做法是,只有在應用程式判斷該速率至少可以顯示 5 秒時,才設定自訂畫面播放速率。
需求
最低支援的用戶端 | Windows 8.1 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 R2 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | dxgi1_3.h |