enumerazione DXGI_FRAME_PRESENTATION_MODE (dxgi1_3.h)
Indica le opzioni per presentare fotogrammi alla catena di scambio.
Sintassi
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
} ;
Costanti
DXGI_FRAME_PRESENTATION_MODE_COMPOSED Valore: 0 Specifica che la modalità presentazione è una superficie di composizione, ovvero la conversione da YUV a RGB avviene una volta per l'aggiornamento di output,ad esempio 60 Hz. Quando viene restituito questo valore, l'app multimediale deve interrompere l'uso della catena di scambio di decodifica ed eseguire la conversione YUV in RGB, riducendo la frequenza di yuV alla conversione RGB in una sola volta per fotogramma video. |
DXGI_FRAME_PRESENTATION_MODE_OVERLAY Valore: 1 Specifica che la modalità presentazione è una superficie di sovrapposizione, ovvero che la conversione YUV a RGB si sta verificando in modo efficiente nell'hardware (una volta per fotogramma video). Quando viene restituito questo valore, l'app multimediale può continuare a usare la catena di scambio decodifica. Vedere IDXGIDecodeSwapChain. |
DXGI_FRAME_PRESENTATION_MODE_NONE Valore: 2 Non è specificata alcuna presentazione. |
DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE Valore: 3 Si è verificato un problema che causava l'invalidazione della protezione del contenuto in una catena di scambio con la protezione del contenuto hardware ed è in genere perché il sistema ha esaurito la memoria protetta dall'hardware. L'app dovrà eseguire una delle operazioni seguenti:
Si noti che semplicemente ricreando la catena di scambio o il dispositivo in genere non avrà alcun impatto perché DWM continuerà a uscire dalla memoria e restituirà lo stesso errore. |
Commenti
Questa enumerazione viene usata dalla struttura DXGI_FRAME_STATISTICS_MEDIA .
Requisiti
Intestazione | dxgi1_3.h (includere DXGIPartner.h) |