estrutura DXGI_OUTPUT_DESC1 (dxgi1_6.h)
Descreve uma saída ou conexão física entre o adaptador (vídeo cartão) e um dispositivo, incluindo informações adicionais sobre recursos de cor e tipo de conexão.
Sintaxe
typedef struct DXGI_OUTPUT_DESC1 {
WCHAR DeviceName[32];
RECT DesktopCoordinates;
BOOL AttachedToDesktop;
DXGI_MODE_ROTATION Rotation;
HMONITOR Monitor;
UINT BitsPerColor;
DXGI_COLOR_SPACE_TYPE ColorSpace;
FLOAT RedPrimary[2];
FLOAT GreenPrimary[2];
FLOAT BluePrimary[2];
FLOAT WhitePoint[2];
FLOAT MinLuminance;
FLOAT MaxLuminance;
FLOAT MaxFullFrameLuminance;
} DXGI_OUTPUT_DESC1;
Membros
DeviceName[32]
Tipo: WCHAR[32]
Uma cadeia de caracteres que contém o nome do dispositivo de saída.
DesktopCoordinates
Tipo: RECT
Uma estrutura RECT que contém os limites da saída nas coordenadas da área de trabalho. As coordenadas da área de trabalho dependem dos pontos por polegada (DPI) da área de trabalho. Para obter informações sobre como escrever aplicativos Win32 com reconhecimento de DPI, consulte Alta DPI.
AttachedToDesktop
Tipo: BOOL
True se a saída estiver anexada à área de trabalho; caso contrário, false.
Rotation
Tipo: DXGI_MODE_ROTATION
Um membro do DXGI_MODE_ROTATION tipo enumerado que descreve como uma imagem é girada pela saída.
Monitor
Tipo: HMONITOR
Um identificador HMONITOR que representa o monitor de exibição. Para obter mais informações, consulte HMONITOR e o Contexto do Dispositivo.
BitsPerColor
Tipo: UINT
O número de bits por canal de cores para o formato de fio ativo da exibição anexada a essa saída.
ColorSpace
Tipo: DXGI_COLOR_SPACE_TYPE
As funcionalidades de cores avançadas atuais da exibição anexada a essa saída. Especificamente, se é capaz de reproduzir valores de cor e luminância fora do espaço de cor sRGB. Um valor de DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 indica que a exibição é limitada a SDR/sRGB; Um valor de DXGI_COLOR_SPACE_RGB_FULL_G2048_NONE_P2020 indica que a exibição dá suporte a recursos avançados de cores.
Para obter recursos detalhados de luminância e cor, consulte membros adicionais desse struct.
RedPrimary[2]
Tipo: FLOAT[2]
A cor vermelha primária, em coordenadas xy, da exibição anexada a essa saída. Esse valor geralmente virá do EDID da exibição correspondente ou, às vezes, de uma substituição.
GreenPrimary[2]
Tipo: FLOAT[2]
A cor verde primária, em coordenadas xy, da exibição anexada a essa saída. Esse valor geralmente virá do EDID da exibição correspondente ou, às vezes, de uma substituição.
BluePrimary[2]
Tipo: FLOAT[2]
A cor azul primária, em coordenadas xy, da exibição anexada a essa saída. Esse valor geralmente virá do EDID da exibição correspondente ou, às vezes, de uma substituição.
WhitePoint[2]
Tipo: FLOAT[2]
O ponto branco, em coordenadas xy, da exibição anexada a essa saída. Esse valor geralmente virá do EDID da exibição correspondente ou, às vezes, de uma substituição.
MinLuminance
Tipo: FLOAT
A luminância mínima, em nits, que a tela anexada a essa saída é capaz de renderizar. O conteúdo não deve exceder esse valor mínimo para a renderização ideal. Esse valor geralmente virá do EDID da exibição correspondente ou, às vezes, de uma substituição.
MaxLuminance
Tipo: FLOAT
A luminância máxima, em nits, que a tela anexada a essa saída é capaz de renderizar; esse valor provavelmente só é válido para uma pequena área do painel. O conteúdo não deve exceder esse valor mínimo para a renderização ideal. Esse valor geralmente virá do EDID da exibição correspondente ou, às vezes, de uma substituição.
MaxFullFrameLuminance
Tipo: FLOAT
A luminância máxima, em nits, que a tela anexada a essa saída é capaz de renderizar; ao contrário de MaxLuminance, esse valor é válido para uma cor que preenche toda a área do painel. O conteúdo não deve exceder esse valor em todo o painel para a renderização ideal. Esse valor geralmente virá do EDID da exibição correspondente ou, às vezes, de uma substituição.
Comentários
A estrutura DXGI_OUTPUT_DESC1 é inicializada pelo método IDXGIOutput6::GetDesc1 .
Requisitos
Cabeçalho | dxgi1_6.h |