CODECAPI _ propriété AVEncVideoUseLTRFrame

Spécifie que le frame actuel est encodé à l’aide d’un ou de plusieurs frames LTR.

Type de données

ULong (VT _ UI4)

Guid de propriété

CODECAPI _ AVEncVideoUseLTRFrame

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]
Indique le ou les frames LTR autorisés pour l’encodage du frame actuel.
Encodeurs H. 264/AVC :
Il s’agit d’une image bitmap qui indique les cadres LTR qui peuvent être utilisés comme référence pour ce frame. Le bit le moins significatif correspond à l’index LTR 0, le deuxième bit le moins significatif correspond à l’index 1 LTR, etc.
Cette valeur ne doit pas être égale à 0.
L’index le plus élevé spécifié par cette valeur ne doit pas être supérieur au nombre maximal de cadres LTR spécifié dans la propriété CODECAPI_AVEncVideoLTRBufferControl moins un.
Deuxième bits de champ
[16.. 31]
Indicateur qui spécifie si des limitations supplémentaires sont requises pour l’encodage des frames suivants.
Encodeurs H. 264/AVC :
1 est la seule valeur valide pour ce champ. Toutes les autres valeurs sont non valides et réservées pour une utilisation ultérieure.
Lorsque l’indicateur a la valeur 1, l’encodeur doit encoder les frames suivants dans l’ordre d’encodage selon les contraintes suivantes :
  • Elle n’utilise pas les frames de référence à long terme dans l’ordre de codage antérieur à l’image actuelle ou l’encodage futur dans l’ordre de codage.
  • Il ne doit pas utiliser les cadres LTR non décrits par le dernier contrôle de CODECAPI_AVEncVideoUseLTRFrame.
  • Elle peut utiliser des images LTR mises à jour après le frame actuel.

Notes

Encodeurs H. 264/AVC :

Cette propriété ne doit pas être appelée si un appel en attente d’utilisation d’un frame LTR a été émis à l’aide de la _ propriété CODECAPI AVEncVideoUseLTRFrame et que l’encodeur n’a pas encore généré de frame qui a utilisé le LTR. En d’autres termes, l’encodeur ne doit pas faire remonter les _ demandes CODECAPI AVEncVideoUseLTRFrame.

Si une _ demande CODECAPI AVEncVideoUseLTRFrame est soumise alors qu’une autre _ demande de AVEncVideoUseLTRFrame CODECAPI est toujours en attente, la demande plus ancienne doit être supprimée.

L’appel de CODECAPI _ AVEncVideoUseLTRFrame sur un frame de couche non-base est valide et s’applique au frame de couche non-base, sans délai, à un frame de couche de base.

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