DXGI_OUTPUT_DESC1 구조체(dxgi1_6.h)
색 기능 및 연결 유형에 대한 추가 정보를 포함하여 어댑터(비디오 카드)와 디바이스 간의 출력 또는 물리적 연결을 설명합니다.
구문
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;
멤버
DeviceName[32]
형식: WCHAR[32]
출력 디바이스의 이름을 포함하는 문자열입니다.
DesktopCoordinates
형식: RECT
데스크톱 좌표에서 출력의 범위를 포함하는 RECT 구조체입니다. 데스크톱 좌표는 데스크톱의 DPI(인치당 점)에 따라 달라집니다. DPI 인식 Win32 앱 작성에 대한 자세한 내용은 높은 DPI를 참조하세요.
AttachedToDesktop
형식: BOOL
출력이 바탕 화면에 연결되어 있으면 True이고, 그렇지 않으면 false입니다.
Rotation
출력에 의해 이미지가 회전되는 방식을 설명하는 DXGI_MODE_ROTATION 열거형 형식의 멤버입니다.
Monitor
형식: HMONITOR
디스플레이 모니터를 나타내는 HMONITOR 핸들입니다. 자세한 내용은 HMONITOR 및 디바이스 컨텍스트를 참조하세요.
BitsPerColor
형식: UINT
이 출력에 연결된 디스플레이의 활성 와이어 형식에 대한 색 채널당 비트 수입니다.
ColorSpace
이 출력에 연결된 디스플레이의 현재 고급 색 기능입니다. 특히 sRGB 색 공간 외부에서 색 및 광도 값을 재현할 수 있는지 여부입니다. DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 값은 디스플레이가 SDR/sRGB로 제한됨을 나타냅니다. DXGI_COLOR_SPACE_RGB_FULL_G2048_NONE_P2020 값은 디스플레이가 고급 색 기능을 지원한다는 것을 나타냅니다.
자세한 광도 및 색 기능은 이 구조체의 추가 멤버를 참조하세요.
RedPrimary[2]
형식: FLOAT[2]
이 출력에 연결된 디스플레이의 빨간색 기본(xy 좌표)입니다. 이 값은 일반적으로 해당 디스플레이의 EDID에서 또는 경우에 따라 재정의에서 가져옵니다.
GreenPrimary[2]
형식: FLOAT[2]
이 출력에 연결된 디스플레이의 녹색 기본 색(xy 좌표)입니다. 이 값은 일반적으로 해당 디스플레이의 EDID에서 또는 경우에 따라 재정의에서 가져옵니다.
BluePrimary[2]
형식: FLOAT[2]
이 출력에 연결된 디스플레이의 파란색 기본 색(xy 좌표)입니다. 이 값은 일반적으로 해당 디스플레이의 EDID에서 또는 경우에 따라 재정의에서 가져옵니다.
WhitePoint[2]
형식: FLOAT[2]
이 출력에 연결된 디스플레이의 흰색 점(xy 좌표)입니다. 이 값은 일반적으로 해당 디스플레이의 EDID에서 또는 경우에 따라 재정의에서 가져옵니다.
MinLuminance
형식: FLOAT
이 출력에 연결된 디스플레이가 렌더링할 수 있는 최소 광도(nits)입니다. 최적의 렌더링을 위해 콘텐츠가 이 최소값을 초과해서는 안 됩니다. 이 값은 일반적으로 해당 디스플레이의 EDID에서 또는 경우에 따라 재정의에서 가져옵니다.
MaxLuminance
형식: FLOAT
이 출력에 연결된 디스플레이가 렌더링할 수 있는 최대 광도(nits)입니다. 이 값은 패널의 작은 영역에만 유효할 수 있습니다. 최적의 렌더링을 위해 콘텐츠가 이 최소값을 초과해서는 안 됩니다. 이 값은 일반적으로 해당 디스플레이의 EDID에서 또는 경우에 따라 재정의에서 가져옵니다.
MaxFullFrameLuminance
형식: FLOAT
이 출력에 연결된 디스플레이가 렌더링할 수 있는 최대 광도(nits)입니다. MaxLuminance와 달리 이 값은 패널의 전체 영역을 채우는 색에 유효합니다. 최적의 렌더링을 위해 콘텐츠가 전체 패널에서 이 값을 초과해서는 안 됩니다. 이 값은 일반적으로 해당 디스플레이의 EDID에서 또는 경우에 따라 재정의에서 가져옵니다.
설명
DXGI_OUTPUT_DESC1 구조체는 IDXGIOutput6::GetDesc1 메서드에 의해 초기화됩니다.
요구 사항
머리글 | dxgi1_6.h |