IDDCX_METADATA 結構 (iddcx.h)
IDDCX_METADATA 提供目前提供介面及其顯示內容的相關信息。
語法
struct IDDCX_METADATA {
UINT Size;
UINT PresentationFrameNumber;
UINT DirtyRectCount;
UINT MoveRegionCount;
BOOL HwProtectedSurface;
UINT64 PresentDisplayQPCTime;
IDXGIResource *pSurface;
};
成員
Size
結構的大小總計,以位元組為單位。
PresentationFrameNumber
此介面的簡報框架編號。
DirtyRectCount
此畫面的髒凹槽數目。 呼叫 IddCxSwapChainGetDirtyRects 以取得骯髒的凹陷。
零的MoveRegionCount和 DirtyRectCount 為1,其中單一 Dirty rect 的所有值都設定為零,表示前一個畫面格中沒有任何影像更新。 這是驅動程式再次重新編碼桌面影像以提升視覺質量的機會。 一旦不再有更新,OS 會顯示與靜態DesktopReencodeFrameCount IDDCX_ADAPTER_CAPS 值所指示的相同畫面,然後停止顯示,直到下一次更新為止。
MoveRegionCount
從IddCx v1.7開始,IDDCX_ADAPTER_FLAGS_CAN_USE_MOVE_REGIONS 旗標已被取代,而且在取得框架時間不再提供行動區域,因此此字段一律為零。
此框架中的移動區域數目。 呼叫 IddCxSwapChainGetMoveRegions 以取得行動區域。
HwProtectedSurface
指出所提供的介面是否受到硬體保護。
PresentDisplayQPCTime
系統 QPC 時間,此表面應該顯示在間接顯示監視器上。
pSurface
IDXGIResource DX 介面的指標,其中包含要編碼和傳輸的影像。 驅動程式可以隨時使用此 DX 表面 ,直到再次呼叫 iddCxSwapChainReleaseAndAcquire 為止。
注意
此介面一律為A8R8G8B8格式化介面。
言論
單一空白的 Dirty rect 表示沒有桌面更新。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 10 |
標頭 | iddcx.h |