Partager via


é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