D3D12_VIDEO_ENCODER_OUTPUT_METADATA structure (d3d12video.h)
Représente les métadonnées d’une opération ID3D12VideoEncodeCommandList2 ::EncodeFrame .
Syntaxe
typedef struct D3D12_VIDEO_ENCODER_OUTPUT_METADATA {
UINT64 EncodeErrorFlags;
D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS EncodeStats;
UINT64 EncodedBitstreamWrittenBytesCount;
UINT64 WrittenSubregionsCount;
} D3D12_VIDEO_ENCODER_OUTPUT_METADATA;
Membres
EncodeErrorFlags
UINT64 représentant une combinaison de valeurs OU au niveau du bit de l’énumération D3D12_VIDEO_ENCODER_ENCODE_ERROR_FLAG spécifiant des informations sur l’exécution du code status.
EncodeStats
Un D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS représentant des statistiques pour une opération EncodeFrame.
EncodedBitstreamWrittenBytesCount
Champ de sortie qui reçoit un UINT64 indiquant le nombre d’octets dans D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM.pBuffer plus la valeur de D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM. FrameStartOffset.
WrittenSubregionsCount
Champ de sortie qui reçoit un UINT64 indiquant le nombre de sous-régions utilisées pour encoder la trame actuelle.
Cette valeur est cohérente avec les paramètres spécifiés dans D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC.pFrameSubregionsLayoutData. Si un certain nombre de sous-régions a été spécifié, WrittenSubregionsCount doit correspondre à cette valeur. Si un autre mode a été utilisé, ce champ est la façon dont le conducteur signale le nombre final de sous-régions. Si la sortie est une image complète, il n’y a que 1 sous-région.
Remarques
D3D12_VIDEO_ENCODER_OUTPUT_METADATA et ses structures enfants sont toutes alignées sur une limite d’accès 64 bits à utiliser avec SetPredication.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Build 22000 |
Serveur minimal pris en charge | Windows Build 22000 |
En-tête | d3d12video.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour