AdvancedColorInfo Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |