Bagikan melalui


enumerasi D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS (d3d11.h)

Menentukan kemampuan pemrosesan video yang berkaitan dengan deinterlacing, inverse telecine (IVTC), dan konversi kecepatan bingkai.

Sintaks

typedef enum D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS {
  D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BLEND = 0x1,
  D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB = 0x2,
  D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE = 0x4,
  D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION = 0x8,
  D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_INVERSE_TELECINE = 0x10,
  D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_FRAME_RATE_CONVERSION = 0x20
} ;

Konstanta

 
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BLEND
Nilai: 0x1
Prosesor video dapat melakukan deinterlacing campuran.



Dalam blend deinterlacing, dua bidang dari bingkai terjalin dipadukan ke dalam satu bingkai progresif. Prosesor video menggunakan blend deinterlacing ketika deinterlaces pada kecepatan setengah, seperti saat mengonversi 60i ke 30p. Blend deinterlacing tidak memerlukan bingkai referensi.
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB
Nilai: 0x2
Prosesor video dapat melakukan deinterlacing bob.

Dalam bob deinterlacing, baris bidang yang hilang diinterpolasi dari garis di atas dan di bawahnya. Bob deinterlacing tidak memerlukan bingkai referensi.
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE
Nilai: 0x4
Prosesor video dapat melakukan deinterlacing adaptif.

Deinterlacing adaptif menggunakan interpolasi spasial atau temporal, dan beralih di antara keduanya berdasarkan bidang demi bidang, tergantung pada jumlah gerakan. Jika prosesor video tidak menerima bingkai referensi yang cukup untuk melakukan deinterlacing adaptif, itu jatuh kembali ke bob deinterlacing.
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION
Nilai: 0x8
Prosesor video dapat melakukan deinterlacing kompensasi gerakan.



Deinterlacing dengan kompensasi gerakan menggunakan vektor gerakan untuk membuat ulang baris yang hilang. Jika prosesor video tidak menerima bingkai referensi yang cukup untuk melakukan deinterlacing yang dikompensasi gerakan, prosesor akan kembali ke bob deinterlacing.
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_INVERSE_TELECINE
Nilai: 0x10
Prosesor video dapat melakukan telecine terbalik (IVTC).



Jika prosesor video mendukung kemampuan ini, anggota ITelecineCaps dari struktur D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS menentukan mode IVTC mana yang didukung.
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_FRAME_RATE_CONVERSION
Nilai: 0x20
Prosesor video dapat mengonversi kecepatan bingkai dengan menginterpolasi bingkai.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Header d3d11.h

Lihat juga

D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS

Enumerasi Video Direct3D 11