Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides data for calls to ID3D12VideoDevice::CheckFeatureSupport when the feature specified is D3D12_FEATURE_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT. Reports support for ID3D12VideoEncodeCommandList4::ResolveInputParamLayout.
Syntax
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;
Members
NodeIndex
Input parameter. In multi-adapter operation, indicates which physical adapter of the device this operation applies to.
SessionInfo
Input parameter. A D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO containing information pertaining to the encoding session.
MapType
Input parameter. A D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE specifying the type of input map.
IsSupported
Output parameter. Indicates if the given input params for feature are supported.
MaxResolvedBufferAllocationSize
Output parameter. Indicates the size of the allocation the user must make for the output opaque buffer result of the ResolveInputParamLayout operation.
Requirements
| Requirement | Value |
|---|---|
| Header | d3d12video.h |