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