D3DKMDT_WIRE_FORMAT_AND_PREFERENCE union (d3dkmdt.h)
Menyimpan informasi tentang format pengodean piksel pilihan.
Sintaks
typedef union _D3DKMDT_WIRE_FORMAT_AND_PREFERENCE {
struct {
D3DKMDT_MODE_PREFERENCE Preference : 2;
UINT Rgb : 6;
UINT YCbCr444 : 6;
UINT YCbCr422 : 6;
UINT YCbCr420 : 6;
UINT Intensity : 6;
};
UINT Value;
} D3DKMDT_WIRE_FORMAT_AND_PREFERENCE, *PD3DKMDT_WIRE_FORMAT_AND_PREFERENCE;
Anggota
Preference
Fungsi seperti yang ada di rilis sebelumnya, tetapi hanya menggunakan 2 bit.
Rgb
UINT yang menjelaskan pengodean piksel yang didukung/diminta menggunakan format sampel RGB.
YCbCr444
UINT yang menjelaskan pengodean piksel yang didukung/diminta menggunakan format sampel YcbCr 4:4:4.
YCbCr422
UINT yang menjelaskan pengodean piksel yang didukung/diminta menggunakan format sampel YcbCr 4:2:2.
YCbCr420
UINT yang menjelaskan pengodean piksel yang didukung/diminta menggunakan format sampel YcbCr 4:2:0.
Intensity
UINT yang menjelaskan pengodean piksel yang didukung/diminta hanya menggunakan intensitas.
Value
UINT digunakan untuk beroperasi pada gabungan bit-field.
Keterangan
Lima format sampel warna standar untuk transmisi piksel diekspos secara terpisah untuk memungkinkan driver melaporkan kemampuan satu per satu tetapi diharapkan sebagian besar perangkat tampilan tidak akan mendukung semua format sampel sebagai input, khususnya dukungan intensitas hanya sinyal yang kemungkinan dibatasi untuk tampilan monokrom yang oleh karena itu tidak mendukung format sampel warna.
Selama enumerasi mode melalui EnumVidPnCofuncModality, driver harus mengatur nilai ke kelima bidang untuk menunjukkan pengodean piksel yang didukung sebagai input ke perangkat tampilan dalam konfigurasi saat ini.
Saat SetTimingsFromVidPn dipanggil, salah satu bidang ini akan menunjukkan pengodean piksel dan format sampel yang akan diterapkan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3dkmdt.h (termasuk D3dkmddi.h) |