Bagikan melalui


enumerasi DXVAHD_PROCESSOR_CAPS (dxvahd.h)

Menentukan kemampuan pemrosesan prosesor video Microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Sintaks

typedef enum _DXVAHD_PROCESSOR_CAPS {
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BLEND = 0x1,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BOB = 0x2,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE = 0x4,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION = 0x8,
  DXVAHD_PROCESSOR_CAPS_INVERSE_TELECINE = 0x10,
  DXVAHD_PROCESSOR_CAPS_FRAME_RATE_CONVERSION = 0x20
} DXVAHD_PROCESSOR_CAPS;

Konstanta

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

Dalam blend deinterlacing, dua bidang dari bingkai yang saling terkait digabungkan ke dalam satu bingkai progresif. Prosesor video menggunakan blend deinterlacing ketika deinterlaces pada setengah kecepatan, seperti saat mengonversi 60i ke 30p. Blend deinterlacing tidak memerlukan bingkai referensi.
DXVAHD_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 bawah. Bob deinterlacing tidak memerlukan bingkai referensi.
DXVAHD_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, prosesor akan kembali ke bob deinterlacing.
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION
Nilai: 0x8
Prosesor video dapat melakukan deinterlacing yang dikompensasi gerakan.

Deinterlacing yang dikompensasi 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 tersebut akan kembali ke bob deinterlacing.
DXVAHD_PROCESSOR_CAPS_INVERSE_TELECINE
Nilai: 0x10
Prosesor video dapat melakukan telesinus terbalik (IVTC).

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

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header dxvahd.h

Lihat juga

DXVA-HD

Enumerasi Video Direct3D

Enumerasi Yayasan Media