Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fournit des données pour les appels à ID3D12VideoDevice ::CheckFeatureSupport lorsque la fonctionnalité spécifiée est D3D12_FEATURE_VIDEO_ENCODER_QPMAP_INPUT.
Syntaxe
typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_QPMAP_INPUT {
UINT NodeIndex;
D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO SessionInfo;
D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE MapSource;
BOOL IsSupported;
UINT MapSourcePreferenceRanking;
UINT BlockSize;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_QPMAP_INPUT;
Members
NodeIndex
Paramètre d’entrée. Dans l’opération multi-adaptateur, indique l’adaptateur physique de l’appareil auquel cette opération s’applique.
SessionInfo
Paramètre d’entrée. Une D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO contenant des informations relatives à la session d’encodage.
MapSource
Paramètre d’entrée. Un D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE indiquant quelle source l’utilisateur a l’intention d’utiliser.
IsSupported
Paramètre de sortie. Indique si la valeur donnée pour la fonctionnalité est prise en charge.
MapSourcePreferenceRanking
Paramètre de sortie. Indique la préférence de pilote (plage de sortie autorisée [0..1]) pour l’entrée MapSource. La valeur la plus basse signalée, les meilleures performances pour ce type d’entrée MapSource .
BlockSize
Paramètre de sortie. Indique la taille des pixels des blocs. Lorsque l’entrée est D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE_CPU_BUFFER, cela doit correspondre à la valeur QPMapRegionPixelsSize signalée par le pilote.
Exigences
| Prérequis | Valeur |
|---|---|
| En-tête | d3d12video.h |