D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0053 구조체(d3d12umddi.h)
이 기능은 동일한 생성 매개 변수를 사용하여 호출할 때 동작 추정기 및 하드웨어 종속 출력 버퍼의 상주 크기를 결정합니다.
구문
typedef struct D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0053 {
UINT NodeMask;
DXGI_FORMAT InputFormat;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053 BlockSize;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_0053 Precision;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053 DifferencesMetric;
D3D12DDI_VIDEO_SIZE_RANGE_0032 SizeRange;
BOOL Protected;
UINT64 MotionEstimatorMemoryPoolL0Size;
UINT64 MotionEstimatorMemoryPoolL1Size;
UINT64 MotionVectorHeapMemoryPoolL0Size;
UINT64 MotionVectorHeapMemoryPoolL1Size;
} D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0053;
멤버
NodeMask
다중 어댑터 작업에서 이 작업이 적용되는 디바이스의 물리적 어댑터를 나타냅니다.
InputFormat
입력 프레임 및 참조 프레임의 DXGI_FORMAT. 현재는 DXGI_FORMAT_NV12만 허용됩니다.
BlockSize
동작 예측 도구에 사용할 블록 크기입니다. D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053 참조하세요.
Precision
동작 예측 도구에 사용할 정밀도입니다. D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_0053 참조하세요.
DifferencesMetric
동작 예측 중에 캡처할 차이 메트릭을 나타냅니다. D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053 참조하세요.
SizeRange
동작 추정기에서 허용되는 크기 범위입니다. 이는 메모리 사용량을 최적화하기 위해 드라이버에서 지원하는 크기 범위의 하위 집합일 수 있습니다. D3D12DDI_VIDEO_SIZE_RANGE_0032 참조하세요.
Protected
TRUE이면 동작 예측 도구가 보호된 리소스 입력에서 작동하고 보호된 출력을 생성합니다. 또한 드라이버는 TRUE를 설정하려면 D3D12에 대한 보호된 리소스도 지원해야 합니다. 그렇지 않으면 FALSE입니다.
MotionEstimatorMemoryPoolL0Size
출력 메모리 풀 크기입니다.
MotionEstimatorMemoryPoolL1Size
출력 메모리 풀 크기입니다.
MotionVectorHeapMemoryPoolL0Size
출력 메모리 풀 크기입니다.
MotionVectorHeapMemoryPoolL1Size
출력 메모리 풀 크기입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1809 |
머리글 | d3d12umddi.h |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기