struktur D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD (d3dumddi.h)
Struktur D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD menjelaskan operasi definisi tinggi pemrosesan video Microsoft DirectX Video Acceleration (VA).
Sintaks
typedef struct _D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD {
[in] HANDLE hVideoProcessor;
[in] DXVAHDDDI_SURFACE OutputSurface;
[in] UINT OutputFrame;
[in] UINT StreamCount;
[in] const DXVAHDDDI_STREAM_DATA *pStreams;
} D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD;
Anggota
[in] hVideoProcessor
Handel ke perangkat pemrosesan video DirectX VA. Driver tampilan mode pengguna mengembalikan handel ini dalam panggilan ke fungsi CreateVideoProcessor-nya .
[in] OutputSurface
Struktur DXVAHDDDI_SURFACE yang menjelaskan permukaan output tempat prosesor video menyusun.
[in] OutputFrame
Nomor bingkai berbasis nol dari bingkai output yang terdiri.
[in] StreamCount
Jumlah aliran yang akan diproses. Angka ini harus kurang dari angka yang ditetapkan driver dalam anggota MaxStreamStates dari struktur DXVAHDDDI_VPDEVCAPS .
[in] pStreams
Array struktur DXVAHDDDI_STREAM_DATA yang menjelaskan aliran input untuk diproses.
Keterangan
Permukaan output yang ditentukan anggota OutputSurface , yang harus menjadi salah satu jenis permukaan berikut:
- Permukaan video yang dibuat dengan jenis DXVAHD_SURFACE_TYPE_VIDEO_OUTPUT.
- Permukaan target render atau permukaan yang dibuat dengan penggunaan D3DUSAGE_RENDERTARGET.
- Rantai pertukaran.
- Rantai pertukaran dengan efek pertukaran overlay.
Driver juga menggunakan bingkai yang ditentukan anggota OutputFrame untuk menandai perintah, yang dikirimkan driver ke unit pemrosesan grafis (GPU).
Aliran input diindeks dari nol hingga kurang dari jumlah yang ditetapkan driver di anggota MaxStreamStates dari struktur DXVAHDDDI_VPDEVCAPS . Setiap aliran memiliki status alirannya sendiri yang terkait dengan nomor indeks aliran. Driver memproses setiap aliran dari indeks nol dan memadukan pada permukaan tujuan satu demi satu. Misalnya, jika aliran video berada pada nol indeks dan aliran grafis berada di indeks satu, driver memadukan aliran video pada warna latar belakang dan kemudian memadukan aliran grafis di atasnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD didukung dimulai dengan sistem operasi Windows 7. |
Header | d3dumddi.h (termasuk D3dumddi.h) |