Bagikan melalui


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)