Partager via


D3D12DDI_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT_0095 structure (d3d12umddi.h)

La structure D3D12DDI_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT_0095 décrit les paramètres de prise en charge du contrôle d’image pour l’encodeur AV1.

Syntaxe

typedef struct D3D12DDI_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT_0095 {
  D3D12DDI_VIDEO_ENCODER_AV1_COMP_PREDICTION_TYPE_0095                         PredictionMode;
  UINT                                                                         MaxUniqueReferencesPerFrame;
  D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095_FLAGS                             SupportedFrameTypes;
  D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_WARPED_MOTION_TRANSFORMATION_0095_FLAGS SupportedReferenceWarpedMotionFlags;
} D3D12DDI_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT_0095;

Membres

PredictionMode

Paramètre d’entrée. Énumération D3D12DDI_VIDEO_ENCODER_AV1_COMP_PREDICTION_TYPE_0095 qui spécifie le mode de prédiction demandé à utiliser. Le pilote doit retourner les paramètres de sortie en supposant qu’une trame sera encodée à l’aide de ce mode de prédiction dans la structure des paramètres d’image.

MaxUniqueReferencesPerFrame

Paramètre de sortie. Indique le nombre d’images de référence uniques dans le DPB qui peuvent être sélectionnées en même temps pour une image donnée à partir de l’un des types de référence (LAST, ..., ALTREF, etc.) dans les paramètres de contrôle d’image du DPB que le client d’API gère. En d’autres termes, le nombre maximal est distinct (et avec ReconstructedPictureResourceIndex != 0xFF) entrées dans D3D12DDI_VIDEO_ENCODE_REFERENCE_FRAMES_0080.pSubresources[ReferenceFramesReconPictureDescriptors[ReferenceIndices[i]]. ReconstructedPictureResourceIndex] pour i dans [0..7].

SupportedFrameTypes

Paramètre de sortie. Énumération D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095_FLAGS qui spécifie les types de frame pris en charge à utiliser dans D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095.

SupportedReferenceWarpedMotionFlags

Paramètre de sortie. Énumération D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_WARPED_MOTION_TRANSFORMATION_0095_FLAGS qui spécifie les types pris en charge à utiliser dans D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_WARPED_MOTION_INFO_0095. TransformationType.

Remarques

Pour plus d’informations, consultez Encodage vidéo D3D12 AV1 .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 24H2 (WDDM 3.2)
En-tête d3d12umddi.h

Voir aussi

D3D12DDI_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_0080_2