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_MOTION_SEARCH.
Syntaxe
typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_MOTION_SEARCH {
UINT NodeIndex;
D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO SessionInfo;
D3D12_VIDEO_ENCODER_FRAME_MOTION_SEARCH_MODE MotionSearchMode;
D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE MapSource;
BOOL BidirectionalRefFrameEnabled;
D3D12_VIDEO_ENCODER_MOTION_SEARCH_SUPPORT_FLAGS SupportFlags;
UINT MaxMotionHints;
UINT MinDeviation;
UINT MaxDeviation;
UINT MapSourcePreferenceRanking;
D3D12_VIDEO_ENCODER_FRAME_INPUT_MOTION_UNIT_PRECISION_SUPPORT_FLAGS MotionUnitPrecisionSupport;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_MOTION_SEARCH;
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.
MotionSearchMode
Paramètre d’entrée. Un D3D12_VIDEO_ENCODER_FRAME_MOTION_SEARCH_MODE en spécifiant le mode de recherche de mouvement souhaité pour vérifier la prise en charge.
MapSource
Paramètre d’entrée. Un D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE indiquant quelle source l’utilisateur a l’intention d’utiliser.
BidirectionalRefFrameEnabled
Paramètre d’entrée. Indique si l’utilisateur utilisera la fonctionnalité pour les trames de référence bidirectionnelles (par exemple, les images B pour H264).
SupportFlags
Paramètre de sortie. Combinaison de D3D12_VIDEO_ENCODER_MOTION_SEARCH_SUPPORT_FLAGS indiquant les fonctionnalités prises en charge.
MaxMotionHints
Paramètre de sortie. Indique la valeur maximale prise en charge par le pilote pour NumHintsPerPixel en mode texture GPU ou NumMoveRegions en mode mémoire tampon du processeur.
MinDeviation
Paramètre de sortie. Pour D3D12_VIDEO_ENCODER_FRAME_MOTION_SEARCH_MODE_START_HINT_LIMITED_DISTANCE, indique la valeur minimale prise en charge pour SearchDeviationLimit.
MaxDeviation
Paramètre de sortie. Pour D3D12_VIDEO_ENCODER_FRAME_MOTION_SEARCH_MODE_START_HINT_LIMITED_DISTANCE, indique la valeur maximale prise en charge pour SearchDeviationLimit.
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.
MotionUnitPrecisionSupport
Paramètre de sortie. Combinaison de D3D12_VIDEO_ENCODER_FRAME_INPUT_MOTION_UNIT_PRECISION_SUPPORT_FLAGS modes de précision pris en charge pour les vecteurs d’entrée.
Exigences
| Prérequis | Valeur |
|---|---|
| En-tête | d3d12video.h |