énumération D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS (d3d12video.h)
Spécifie les indicateurs de contrôle d’image de l’encodeur vidéo.
Syntax
typedef enum D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS {
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_NONE,
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_USED_AS_REFERENCE_PICTURE
} ;
Constantes
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_NONE Aucun. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_USED_AS_REFERENCE_PICTURE La trame associée sera utilisée comme trame de référence dans les commandes d’encodage futures. Indique que l’image reconstruite et le flux de bits doivent être générés pour que l’hôte la place dans les appels futurs dans la liste de référence d’images reconstruites. Notez qu’il peut y avoir des limitations pour que certains types de trames soient marqués comme références. Vérifiez la prise en charge des fonctionnalités avant de définir cette valeur. |
Remarques
Les valeurs de cette énumération sont utilisées par D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC.
Si cet indicateur n’est pas défini, le D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE.pReconstructedPicture peut être nullptr dans l’appel associé à ID3D12VideoEncodeCommandList2 ::EncodeFrame.
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 |