énumération DXGI_FRAME_PRESENTATION_MODE (dxgi1_3.h)
Indique les options permettant de présenter des trames à la chaîne d’échange.
Syntaxe
typedef enum DXGI_FRAME_PRESENTATION_MODE {
DXGI_FRAME_PRESENTATION_MODE_COMPOSED = 0,
DXGI_FRAME_PRESENTATION_MODE_OVERLAY = 1,
DXGI_FRAME_PRESENTATION_MODE_NONE = 2,
DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE = 3
} ;
Constantes
DXGI_FRAME_PRESENTATION_MODE_COMPOSED Valeur : 0 Spécifie que le mode de présentation est une surface de composition, ce qui signifie que la conversion de YUV en RVB se produit une fois par actualisation de sortie (par exemple, 60 Hz). Lorsque cette valeur est retournée, l’application multimédia doit cesser d’utiliser la chaîne d’échange de décodage et effectuer elle-même la conversion YUV en RVB, ce qui réduit la fréquence de conversion YUV en RVB à une seule fois par image vidéo. |
DXGI_FRAME_PRESENTATION_MODE_OVERLAY Valeur : 1 Spécifie que le mode de présentation est une surface de superposition, ce qui signifie que la conversion YUV en RVB se produit efficacement dans le matériel (une fois par image vidéo). Lorsque cette valeur est retournée, l’application multimédia peut continuer à utiliser la chaîne d’échange de décodage. Consultez IDXGIDecodeSwapChain. |
DXGI_FRAME_PRESENTATION_MODE_NONE Valeur : 2 Aucune présentation n’est spécifiée. |
DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE Valeur : 3 Un problème s’est produit qui a provoqué l’invalidation de la protection du contenu dans une chaîne d’échange avec la protection du contenu matériel, et qui est généralement dû au fait que le système ne dispose pas de mémoire protégée par le matériel. L’application doit effectuer l’une des opérations suivantes :
Notez que la simple recréation de la chaîne d’échange ou de l’appareil n’aura généralement aucun impact, car le DWM continuera à manquer de mémoire et retournera le même échec. |
Notes
Cette énumération est utilisée par la structure DXGI_FRAME_STATISTICS_MEDIA .
Spécifications
En-tête | dxgi1_3.h (inclure DXGIPartner.h) |