D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR 구조체(d3d12video.h)
지정된 기능이 D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR 때 ID3D12VideoDevice::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으로 설정합니다.
설명
동작 추정에서 형식이 지원되지 않으면 BlockSizeFlags 가 D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAG_NONE, PrecisionFlags 가 D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAG_NONE 설정되고 SizeRange 가 모든 0으로 설정됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 버전 2004(10.0; 빌드 19041) |
지원되는 최소 서버 | Windows Server 버전 2004(10.0; 빌드 19041) |
머리글 | d3d12video.h |