D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC structure (d3d12video.h)
Représente les paramètres de prise en charge du contrôle d’image pour l’encodage vidéo HEVC.
Syntaxe
typedef struct D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC {
UINT MaxL0ReferencesForP;
UINT MaxL0ReferencesForB;
UINT MaxL1ReferencesForB;
UINT MaxLongTermReferences;
UINT MaxDPBCapacity;
} D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC;
Membres
MaxL0ReferencesForP
Valeur maximale autorisée dans les en-têtes de tranche pour (num_ref_idx_l0_active_minus1 +1) lors de l’encodage de trames P. Cela équivaut à la taille maximale d’un L0 pour un frame P pris en charge.
MaxL0ReferencesForB
Valeur maximale autorisée dans les en-têtes de tranche pour (num_ref_idx_l0_active_minus1 +1) lors de l’encodage de trames B. Cela équivaut à la taille maximale d’un L0 pour un frame B pris en charge.
MaxL1ReferencesForB
Valeur maximale autorisée dans les en-têtes de tranche pour (num_ref_idx_l1_active_minus1 +1) lors de l’encodage de trames B. Cela équivaut à la taille maximale d’un L1 pour un frame B pris en charge.
MaxLongTermReferences
Nombre maximal de références utilisées dans un frame qui peuvent être marquées comme référence à long terme.
MaxDPBCapacity
Nombre maximal d’images uniques pouvant être utilisées à partir du DPB que l’appelant gère (nombre d’index uniques dans L0 union L1) pour une commande EncodeFrame donnée sur le matériel sous-jacent.
Spécifications
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