D3D12DDIARG_CREATE_VIDEO_MOTION_ESTIMATOR_0060 구조체(d3d12umddi.h)

비디오 동작 예측 도구의 생성 인수를 지정합니다.

구문

typedef struct D3D12DDIARG_CREATE_VIDEO_MOTION_ESTIMATOR_0060 {
  UINT                                                   NodeMask;
  DXGI_FORMAT                                            InputFormat;
  D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053 BlockSize;
  D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_0053  Precision;
  D3D12DDI_VIDEO_SIZE_RANGE_0032                         SizeRange;
  D3D12DDI_HPROTECTEDRESOURCESESSION_0030                hDrvProtectedResourceSession;
} D3D12DDIARG_CREATE_VIDEO_MOTION_ESTIMATOR_0060;

멤버

NodeMask

단일 GPU 작업의 경우 이를 0으로 설정합니다. 여러 GPU 노드가 있는 경우 명령 큐가 적용되는 노드(디바이스의 물리적 어댑터)를 식별하도록 비트를 설정합니다. 마스크의 각 비트는 단일 노드에 해당합니다. 1비트만 설정할 수 있습니다.

InputFormat

입력 및 참조 프레임의 DXGI_FORMAT. 이 동작 예측기는 이 형식의 입력 텍스처에만 사용할 수 있습니다.

BlockSize

이 동작 예측 도구에 사용할 검색 블록 크기입니다. 이 매개 변수는 resolve 단계 동안 동작 벡터 수와 차이 메트릭 출력을 결정합니다. 드라이버에서 지원하는 것으로 보고된 블록 크기여야 합니다.

Precision

동작 벡터 구성 요소의 정밀도입니다. 드라이버에서 지원하는 것으로 보고된 전체 자릿수여야 합니다.

SizeRange

동작 추정 작업에 대한 입력의 최소 및 최대 크기를 나타냅니다. 실제 크기는 동작 예측 시간에 제공됩니다. 드라이버는 범위 내의 모든 크기를 지원하도록 동작 예측 도구를 만들 때 할당해야 합니다. 이 크기 범위는 드라이버에서 지원하는 크기 범위의 하위 집합이어야 합니다.

hDrvProtectedResourceSession

동작 예측 도구에 사용할 보호된 리소스 세션을 나타냅니다. 이렇게 하면 동작 예측 도구에 대한 내부 할당을 알릴 수 있습니다. 동작 예측기가 보호되지 않는 리소스에서 작동하는 경우 이 값은 NULL입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1903
머리글 d3d12umddi.h