다음을 통해 공유


AdvancedColorInfo 클래스

정의

모니터 또는 디스플레이 드라이버의 고급 색 관련 정보의 스냅샷 포함합니다.

public ref class AdvancedColorInfo sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AdvancedColorInfo final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AdvancedColorInfo
Public NotInheritable Class AdvancedColorInfo
상속
Object Platform::Object IInspectable AdvancedColorInfo
특성

Windows 요구 사항

디바이스 패밀리
Windows 10, version 1803 (10.0.17134.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v6.0에서 도입되었습니다.)

설명

고급 색은 HDR(High Dynamic Range), WCG(와이드 컬러 영역) 및 비디오, 게임 및 사진과 같은 고정밀도(비트 깊이) 시각적 콘텐츠에 대한 지원을 나타내는 Windows 개발자 용어입니다. 고급 색을 사용하려면 컴퓨터에 고급 색 지원 GPU 및 디스플레이가 있어야 합니다. 또한 컴퍼지션 및 디스플레이 스택은 FP16 렌더링 및 컴퍼지션을 사용하는 새로운 고급 색 모드로 전환해야 합니다.

고급 색을 활용하려면 애플리케이션을 향상된 렌더링 파이프라인(예: DirectX)으로 업데이트해야 하며 현재 디스플레이의 특정 기능을 검색하고 적응해야 합니다. API 디자인 측면에서 고급 색은 높은 DPI 및 입체 3D와 같은 기능과 유사합니다.

  • 앱은 HDR이 활성 상태이고 어떤 종류의 HDR이 활성 상태인지와 같은 현재 기능 상태를 이해해야 합니다. 앱 뮤즈는 또한 정량적 디스플레이 특성(예: 피크 광도, 색 주체) 및 하드웨어의 기본 기능(예: HDR을 전혀 사용하도록 설정할 수 있습니다)을 이해합니다.

  • 사용자 작업 또는 OS 정책은 언제든지 기능 상태를 변경하고 특성을 표시할 수 있습니다.

속성

BluePrimary

디스플레이의 기본 파란색 기본 색을 가져옵니다.

CurrentAdvancedColorKind

현재 디스플레이에 설정되어 있는 AdvancedColorKind 를 가져옵니다.

GreenPrimary

디스플레이의 기본 녹색 기본 색을 가져옵니다.

MaxAverageFullFrameLuminanceInNits

전체 디스플레이에서 얻을 수 있는 디스플레이의 최대 프레임 평균 광도를 가져옵니다.

MaxLuminanceInNits

디스플레이의 최대 최대 광도를 nits로 가져오며, 이는 일반적으로 디스플레이의 작은 부분에 유효합니다.

MinLuminanceInNits

디스플레이의 최소 광도를 nits로 가져옵니다.

RedPrimary

디스플레이에 대한 네이티브 빨간색 기본 색을 가져옵니다.

SdrWhiteLevelInNits

현재 이 디스플레이의 모든 SDR 콘텐츠에 대해 운영 체제에서 사용 중인 광도 값을 nits로 가져옵니다.

WhitePoint

디스플레이의 네이티브 흰색 점을 가져옵니다.

메서드

IsAdvancedColorKindAvailable(AdvancedColorKind)

지정된 고급 색 종류 값이 모니터 또는 디스플레이 드라이버에서 기본적으로 지원되는지 여부를 설명하는 부울 값을 반환합니다.

IsHdrMetadataFormatCurrentlySupported(HdrMetadataFormat)

지정된 HDR 메타데이터 형식이 현재 상태의 디스플레이에서 지원되는지 여부를 설명하는 부울 값을 반환합니다.

적용 대상