estrutura DXGI_OUTPUT_DESC1 (dxgi1_6.h)
Descreve uma saída ou conexão física entre o adaptador (placa de vídeo) 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
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 altode DPI.
AttachedToDesktop
True se a saída estiver anexada à área de trabalho; caso contrário, false.
Rotation
Tipo: DXGI_MODE_ROTATION
Um membro do tipo DXGI_MODE_ROTATION enumerado que descreve como uma imagem é girada pela saída.
Monitor
Um identificador HMONITOR
BitsPerColor
Tipo: UINT
O número de bits por canal de cor 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 ele é capaz de reproduzir valores de cor e luminância fora do espaço de cores 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. DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 atualmente não é um espaço de cor que exibe o uso; é simplesmente um espaço de cor de cadeia de troca intermediária.
Para obter recursos detalhados de luminância e cores, 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 em 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 exibição 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 exibição 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 exibição 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.
Observações
A estrutura
Requisitos
Requisito | Valor |
---|---|
cabeçalho | dxgi1_6.h |