CODECAPI_AVEncVideoUseLTRFrame propriété
Spécifie que la trame actuelle est encodée à l’aide d’une ou de plusieurs trames 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 |
---|---|
|
Indique quelle(s) tram(s) LTR sont autorisées pour l’encodage du frame actuel. Encodeurs H.264/AVC : Il s’agit d’une bitmap qui indique les trames LTR qui peuvent être utilisées comme référence pour cette image. Le bit le moins significatif correspond à l’index LTR 0, le deuxième bit le moins significatif correspond à l’index LTR 1, etc. Cette valeur ne doit pas être 0. L’index le plus élevé spécifié par cette valeur ne doit pas être supérieur au nombre maximal de trames LTR spécifiées dans la propriété CODECAPI_AVEncVideoLTRBufferControl moins un. |
|
Indicateur qui indique si des limitations supplémentaires sont requises pour l’encodage des images suivantes. Encodeurs H.264/AVC : 1 est sur la seule valeur valide pour ce champ. Toutes les autres valeurs ne sont pas valides et réservées pour une utilisation ultérieure. Lorsque l’indicateur a la valeur 1, l’encodeur doit encoder les trames suivantes dans l’ordre d’encodage sous réserve des contraintes suivantes :
|
Notes
Encodeurs H.264/AVC :
Cette propriété ne doit pas être appelée si un appel en attente pour utiliser une trame 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 mettre en file d’attente CODECAPI_AVEncVideoUseLTRFrame demandes.
Si une demande CODECAPI_AVEncVideoUseLTRFrame est envoyée alors qu’une autre demande de CODECAPI_AVEncVideoUseLTRFrame est toujours en attente, l’ancienne requête doit être supprimée.
L’appel de CODECAPI_AVEncVideoUseLTRFrame sur une trame de couche non de base est valide et s’applique sans délai à un frame de couche de base.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 8.1 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge |
Windows Server 2012 R2 [applications de bureau | Applications UWP] |
En-tête |
|