D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO 結構 (d3d12video.h)

提供在指定功能D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO時呼叫ID3D12VideoDevice::CheckFeatureSupport的資料。 擷取指定反交集模式、篩選、速率轉換或自動處理功能所需的過去和未來參考框架數目。

語法

typedef struct D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO {
  UINT                                  NodeIndex;
  D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS DeinterlaceMode;
  D3D12_VIDEO_PROCESS_FILTER_FLAGS      Filters;
  D3D12_VIDEO_PROCESS_FEATURE_FLAGS     FeatureSupport;
  DXGI_RATIONAL                         InputFrameRate;
  DXGI_RATIONAL                         OutputFrameRate;
  BOOL                                  EnableAutoProcessing;
  UINT                                  PastFrames;
  UINT                                  FutureFrames;
} D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO;

成員

NodeIndex

整數,指出作業在多配接器作業中套用至之裝置的實體介面卡。

DeinterlaceMode

D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS列舉的成員,指定擷取所需過去和未來參考框架計數的反交集模式。

Filters

D3D12_VIDEO_PROCESS_FILTER_FLAGS 列舉中 值的位元組 OR 組合,指定擷取所需過去和未來參考框架計數的篩選。

FeatureSupport

D3D12_VIDEO_PROCESS_FEATURE_FLAGS 列舉中 值的位元組 OR 組合,指定擷取必要過去和未來參考框架計數的功能。

InputFrameRate

擷取所需過去和未來參考畫面計數之資料流程的輸入畫面播放速率。

OutputFrameRate

擷取所需過去和未來參考畫面計數之資料流程的輸出畫面播放速率。

EnableAutoProcessing

如果使用自動處理,則為 True;否則為 false。

PastFrames

支援指定之處理功能所需的過去框架數目。

FutureFrames

支援指定之處理功能所需的未來框架數目。

需求

   
標頭 d3d12video.h