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 les indicateurs de l’énumération D3D12DDI_VIDEO_ENCODER_ENCODE_ERROR_FLAGS_0082_0 qui spécifient des informations sur l’état d’exécution du codage.

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 le frame actuel. 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é précédemment spécifié, 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’y a 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).

Exigences

Exigence Valeur
client minimum pris en charge Windows 11 (WDDM 3.0)
d’en-tête d3d12umddi.h