지정된 기능이 D3D12_FEATURE_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT 경우 ID3D12VideoDevice::CheckFeatureSupport 호출에 대한 데이터를 제공합니다. ID3D12VideoEncodeCommandList4::ResolveInputParamLayout에 대한 지원을 보고합니다.
문법
typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT {
UINT NodeIndex;
D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO SessionInfo;
D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE MapType;
BOOL IsSupported;
UINT64 MaxResolvedBufferAllocationSize;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT;
구성원
NodeIndex
입력 매개 변수입니다. 다중 어댑터 작업에서 이 작업이 적용되는 디바이스의 물리적 어댑터를 나타냅니다.
SessionInfo
입력 매개 변수입니다. 인코딩 세션과 관련된 정보를 포함하는 D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO .
MapType
입력 매개 변수입니다. 입력 맵의 형식을 지정하는 D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE .
IsSupported
출력 매개 변수입니다. 기능에 대해 지정된 입력 매개 변수가 지원되는지를 나타냅니다.
MaxResolvedBufferAllocationSize
출력 매개 변수입니다. ResolveInputParamLayout 작업의 출력 불투명 버퍼 결과에 대해 사용자가 수행해야 하는 할당 크기를 나타냅니다.
요구 사항
| 요구 사항 | 가치 |
|---|---|
| Header | d3d12video.h |