다음을 통해 공유


D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR 구조체(d3d12video.h)

지정된 기능이 D3D12_FEATURE_VIDEO_MOTION_ESTIMATORID3D12VideoDevice::CheckFeatureSupport 호출에 대한 데이터를 제공합니다. 비디오 인코더의 동작 추정 기능을 검색합니다.

구문

typedef struct D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR {
  UINT                                                 NodeIndex;
  DXGI_FORMAT                                          InputFormat;
  D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS BlockSizeFlags;
  D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS  PrecisionFlags;
  D3D12_VIDEO_SIZE_RANGE                               SizeRange;
} D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR;

멤버

NodeIndex

다중 어댑터 작업에서 이 작업이 적용되는 디바이스의 물리적 어댑터를 식별합니다.

InputFormat

입력 리소스의 형식을 지정하는 DXGI_FORMAT 구조체입니다.

BlockSizeFlags

동작 추정을 위해 인코더의 지원되는 검색 블록 크기를 지정하는 D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS 열거형의 값의 비트 OR 조합입니다.

PrecisionFlags

동작 추정을 위해 인코더의 지원되는 벡터 정밀도를 지정하는 D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS 열거형의 값의 비트 OR 조합입니다.

SizeRange

드라이버에서 지원하는 최소 및 최대 입력 크기를 나타내는 D3D12_VIDEO_SIZE_RANGE 구조체입니다. 동작 예측이 지원되지 않는 경우 드라이버는 이 구조체의 필드를 0으로 설정합니다.

설명

동작 추정에서 형식이 지원되지 않으면 BlockSizeFlagsD3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAG_NONE, PrecisionFlagsD3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAG_NONE 설정되고 SizeRange 가 모든 0으로 설정됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 버전 2004(10.0; 빌드 19041)
지원되는 최소 서버 Windows Server 버전 2004(10.0; 빌드 19041)
머리글 d3d12video.h