AdvancedColorInfo Kelas

Definisi

Berisi rekam jepret informasi terkait Warna Tingkat Lanjut dari monitor atau driver tampilan.

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
Warisan
Object Platform::Object IInspectable AdvancedColorInfo
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 1803 (diperkenalkan dalam 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v6.0)

Keterangan

Warna lanjutan adalah istilah pengembang Windows yang menunjukkan dukungan untuk rentang dinamis tinggi (HDR), gamut warna lebar (WCG), dan konten visual presisi tinggi (kedalaman bit) seperti video, game, dan foto. Untuk menggunakan warna tingkat lanjut, komputer Anda harus memiliki GPU dan tampilan berkemampuan warna tingkat lanjut; selanjutnya, komposisi dan tumpukan tampilan harus memasuki mode warna lanjutan baru yang menggunakan penyajian dan komposisi FP16.

Untuk mengeksploitasi warna lanjutan, aplikasi harus diperbarui dengan alur penyajian yang ditingkatkan (misalnya, DirectX) dan mereka harus mendeteksi dan beradaptasi dengan kemampuan spesifik dari tampilan saat ini. Dalam hal desain API, warna canggih memiliki kesamaan dengan fitur seperti DPI tinggi dan 3D stereoskopis.

  • Aplikasi perlu memahami status fitur saat ini, seperti jika HDR aktif, dan jenis HDR apa yang aktif. Mus aplikasi juga memahami karakteristik tampilan kuantitatif (misalnya, luminans puncak, warna utama) dan kemampuan perangkat keras yang mendasarinya (misalnya, hdr dapat diaktifkan sama sekali).

  • Tindakan pengguna atau kebijakan OS dapat mengubah status fitur dan menampilkan karakteristik kapan saja.

Properti

BluePrimary

Mendapatkan warna Biru asli primer untuk layar.

CurrentAdvancedColorKind

Mendapatkan AdvancedColorKind yang saat ini sedang diatur pada tampilan.

GreenPrimary

Mendapatkan warna Hijau asli primer untuk tampilan.

MaxAverageFullFrameLuminanceInNits

Mendapatkan luminasi rata-rata bingkai maksimum dari tampilan yang dapat dicapai pada seluruh tampilan.

MaxLuminanceInNits

Mendapatkan luminance puncak maksimum tampilan dalam nits, yang biasanya berlaku untuk sebagian kecil layar.

MinLuminanceInNits

Dapatkan luminasi minimum tampilan dalam nits.

RedPrimary

Mendapatkan warna Merah asli primer untuk layar.

SdrWhiteLevelInNits

Dapatkan nilai luminance, dalam nits, yang saat ini sedang digunakan oleh sistem operasi untuk semua konten SDR pada tampilan ini.

WhitePoint

Mendapatkan titik putih asli untuk tampilan.

Metode

IsAdvancedColorKindAvailable(AdvancedColorKind)

Mengembalikan nilai boolean yang menjelaskan apakah nilai jenis Warna Tingkat Lanjut yang ditentukan secara inheren didukung oleh monitor atau driver tampilan.

IsHdrMetadataFormatCurrentlySupported(HdrMetadataFormat)

Mengembalikan nilai boolean yang menjelaskan apakah format metadata HDR yang ditentukan didukung oleh tampilan dalam statusnya saat ini.

Berlaku untuk