AdvancedColorInfo 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
모니터 또는 디스플레이 드라이버의 고급 색 관련 정보의 스냅샷 포함합니다.
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
- 상속
- 특성
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 메타데이터 형식이 현재 상태의 디스플레이에서 지원되는지 여부를 설명하는 부울 값을 반환합니다. |