enumeração DXGI_FRAME_PRESENTATION_MODE (dxgi1_3.h)
Indica opções para apresentar quadros à cadeia de troca.
Syntax
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 Valor: 0 Especifica que o modo de apresentação é uma superfície de composição, o que significa que a conversão de YUV para RGB está ocorrendo uma vez por atualização de saída (por exemplo, 60 Hz). Quando esse valor é retornado, o aplicativo de mídia deve descontinuar o uso da cadeia de troca de decodificação e executar a conversão YUV para RGB em si, reduzindo a frequência da conversão de YUV para RGB para uma vez por quadro de vídeo. |
DXGI_FRAME_PRESENTATION_MODE_OVERLAY Valor: 1 Especifica que o modo de apresentação é uma superfície de sobreposição, o que significa que a conversão YUV para RGB está ocorrendo com eficiência no hardware (uma vez por quadro de vídeo). Quando esse valor é retornado, o aplicativo de mídia pode continuar a usar a cadeia de troca de decodificação. Consulte IDXGIDecodeSwapChain. |
DXGI_FRAME_PRESENTATION_MODE_NONE Valor: 2 Nenhuma apresentação é especificada. |
DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE Valor: 3 Ocorreu um problema que fazia com que a proteção de conteúdo fosse invalidada em uma cadeia de troca com proteção de conteúdo de hardware e geralmente ocorre porque o sistema ficou sem memória protegida por hardware. O aplicativo precisará fazer um dos seguintes procedimentos:
Observe que simplesmente recriar a cadeia de troca ou o dispositivo geralmente não terá impacto, pois o DWM continuará sem memória e retornará a mesma falha. |
Comentários
Essa enumeração é usada pela estrutura DXGI_FRAME_STATISTICS_MEDIA .
Requisitos
Cabeçalho | dxgi1_3.h (inclua DXGIPartner.h) |