DXVA-HD
Definisi Tinggi Akselerasi Video Microsoft DirectX (DXVA-HD) adalah API untuk pemrosesan video yang dipercepat perangkat keras. DXVA-HD menggunakan GPU untuk melakukan fungsi seperti deinterlacing, compositing, dan konversi ruang warna.
DXVA-HD mirip dengan DXVA Video Processing (DXVA-VP), tetapi menawarkan fitur yang ditingkatkan dan model pemrosesan yang lebih sederhana. Dengan menyediakan model komposisi yang lebih fleksibel, DXVA-HD dirancang untuk mendukung format optik HD generasi berikutnya dan standar siaran.
DXVA-HD API memerlukan driver tampilan WDDM yang mendukung antarmuka driver perangkat DXVA-HD (DDI), atau prosesor perangkat lunak plug-in.
DXVA-HD memperluas serangkaian fitur yang disediakan oleh DXVA-VP. Peningkatan meliputi:
- Pencampuran RGB dan YUV. Aliran apa pun dapat berupa RGB atau YUV. Tidak ada lagi perbedaan antara aliran utama dan sub-aliran.
- Deinterlacing dari beberapa aliran. Aliran apa pun dapat berdampak progresif atau terjalin. Selain itu, irama dan kecepatan bingkai dapat bervariasi dari satu aliran input ke aliran berikutnya.
- Warna latar belakang RGB. Sebelumnya, hanya warna latar belakang YUV yang didukung.
- Luma keying. Ketika luma keying diaktifkan, nilai luma yang termasuk dalam rentang yang ditunjuk menjadi transparan.
- Peralihan dinamis antara mode deinterlace.
DXVA-HD juga mendefinisikan beberapa fitur canggih yang dapat didukung driver. Namun, aplikasi tidak boleh berasumsi bahwa semua driver akan mendukung fitur-fitur ini. Fitur lanjutan meliputi:
- Telecine terbalik (misalnya, 60i hingga 24p).
- Konversi frame-rate (misalnya, 24p ke 120p).
- Mode pengisian alfa.
- Pengurangan kebisingan dan pemfilteran peningkatan tepi.
- Penskalakan non-linier anamorphic.
- Extended YCbCr (xvYCC).
Bagian ini berisi topik berikut.
- Membuat Prosesor Video DXVA-HD
- Memeriksa Format DXVA-HD yang Didukung
- Membuat Permukaan Video DXVA-HD
- Mengatur Status DXVA-HD
- Melakukan Blit DXVA-HD