Partager via


structure D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0082_0 (d3d12umddi.h)

La structure D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0082_0 représente les métadonnées de la sortie d’une opération d’encodage. Utilisez D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0 pour la prise en charge complète des fonctionnalités d’encodage vidéo pour Windows 11 (WDDM 3.0).

Syntaxe

typedef struct D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0082_0 {
  D3D12DDI_VIDEO_ENCODER_ENCODE_ERROR_FLAGS_0082_0 EncodeErrorFlags;
  UINT64                                           EncodedBitstreamWrittenBytesCount;
  UINT                                             WrittenSubregionsCount;
} D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0082_0;

Membres

EncodeErrorFlags

Valeur UINT64 qui représente le ou les indicateurs de l’énumération D3D12DDI_VIDEO_ENCODER_ENCODE_ERROR_FLAGS_0082_0 qui spécifient des informations sur le status d’exécution de l’encodage.

EncodedBitstreamWrittenBytesCount

Nombre d’octets écrits dans D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080.hDrvBuffer plus D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080.Offset.

WrittenSubregionsCount

Nombre de sous-régions utilisées pour encoder l’image actuelle. Cette valeur doit être cohérente avec les paramètres spécifiés dans D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0.FrameSubregionsLayoutData ; autrement dit, si un certain nombre de sous-régions a été spécifié précédemment, WrittenSubregionsCount doit correspondre à cette valeur. Si un autre mode a été utilisé, le pilote utilise ce champ pour signaler le nombre final de sous-régions. Si la sortie est une image complète, il n’existe qu’une seule sous-région.

Remarques

Utilisez D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0 pour la prise en charge complète des fonctionnalités d’encodage vidéo pour Windows 11 (WDDM 3.0).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11 (WDDM 3.0)
En-tête d3d12umddi.h