Partager via


énumération IDDCX_METADATA2_VALID_FLAGS (iddcx.h)

Une valeur d’énumération IDDCX_METADATA2_VALID_FLAGS indique quels champs d’une structure IDDCX_METADATA2 ont un contenu valide.

Syntax

typedef enum IDDCX_METADATA2_VALID_FLAGS {
  IDDCX_METADATA2_VALID_FLAGS_NONE = 0,
  IDDCX_METADATA2_VALID_FLAGS_SYSTEMBUFFERINFO = 0x1,
  IDDCX_METADATA2_VALID_FLAGS_HDR10METADATA = 0x2
} ;

Constantes

 
IDDCX_METADATA2_VALID_FLAGS_NONE
Valeur : 0
Indique qu’aucun des champs facultatifs dans IDDCX_METADATA2 ne contient de données valides et qu’ils ne doivent pas être référencés.
IDDCX_METADATA2_VALID_FLAGS_SYSTEMBUFFERINFO
Valeur : 0x1
Lorsqu’il est défini, IDDCX_METADATA2 ::SystemBufferInfo contient des données valides. Le système d’exploitation définit cet indicateur en réponse à un paramètre de pilote IDARG_IN_RELEASEANDACQUIREBUFFER2 ::AcquireSystemMemoryBuffer sur TRUE.
IDDCX_METADATA2_VALID_FLAGS_HDR10METADATA
Valeur : 0x2
Lorsqu’il est défini, IDDCX_METADATA2 ::Hdr10FrameMetaData contient des données valides.

Remarques

Pour plus d’informations sur la prise en charge HDR, consultez Mises à jour d’IddCx version 1.10.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 22H2 Mise à jour de septembre (IddCx version 1.10)
En-tête iddcx.h

Voir aussi

IDARG_OUT_RELEASEANDACQUIREBUFFER2

IDDCX_METADATA2

IddCxSwapChainReleaseAndAcquireBuffer2