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_DECODE_PROFILES. Retrieves the list of supported profiles.
Syntax
typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES {
UINT NodeIndex;
UINT ProfileCount;
GUID *pProfiles;
} D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES;
Members
NodeIndex
For single GPU operation, set this to zero. If there are multiple GPU nodes, set a bit to identify the node (the device's physical adapter) to which the command queue applies. Each bit in the mask corresponds to a single node. Only 1 bit may be set.
ProfileCount
The number of profiles to retrieve. This number must match the value returned from a call ID3D12VideoDevice::CheckFeatureSupport when the feature specified is D3D12_FEATURE_VIDEO_DECODE_PROFILE_COUNT.
pProfiles
A list of GUIDs representing the supported profiles. The calling application must allocate storage for the profile list before calling CheckFeatureSupport.
Requirements
Requirement | Value |
---|---|
Header | d3d12video.h |