CODECAPI _ propriété AVEncVideoLTRBufferControl

Spécifie le nombre maximal de cadres de référence à long terme (LTR) contrôlés par l’application.

Type de données

ULong (VT _ UI4)

Guid de propriété

CODECAPI _ AVEncVideoLTRBufferControl

Valeur de la propriété

La valeur de ce contrôle inclut deux champs, où chaque champ a 16 bits.

Valeur Signification
Les premiers bits de champ
[0.. 15]
Nombre de cadres LTR contrôlés par l’application.
Encodeurs H. 264/AVC :
En supposant que la valeur est N et que N est une valeur différente de zéro, à chaque image de la base de connaissances, l’encodeur doit automatiquement marquer les frames qui suivent la trame de la base de connaissances (et inclure le cadre de la base de demande) comme des cadres LTR, à condition que les 3 des éléments suivants s’appliquent :
  • Le cadre n’est pas déjà défini pour être marqué comme cadre de référence à long terme.
  • Le cadre est un cadre de couche de base. Par exemple, l’élément de syntaxe temporal_id égal à 0.
  • Le nombre de frames actuellement marqués comme LTR est inférieur à N.

Deuxième bits de champ
[16.. 31]
Mode d’approbation du contrôle LTR.
Encodeurs H. 264/AVC :
1 (confiance jusqu’à) signifie que l’encodeur peut utiliser un frame LTR, sauf si l’application l’invalide explicitement via le contrôle CODECAPI_AVEncVideoUseLTRFrame .
Les autres valeurs ne sont pas valides et réservées pour une utilisation ultérieure.

Notes

Il s’agit d’une API statique.

La valeur par défaut doit être 0

Spécifications

Condition requise Valeur
Client minimal pris en charge
[applications Windows 8.1 desktop apps | UWP]
Serveur minimal pris en charge
Windows Server 2012 Applications de [ Bureau R2 | applications UWP]
En-tête
Codecapi. h

Voir aussi

Propriétés de la Media Foundation