Bagikan melalui


Antarmuka IDirect3DVideoDevice9

Mengaktifkan decoding yang dipercepat perangkat keras dari perangkat Direct3D 9, menggunakan DirectX Video Acceleration (DXVA) versi 1.0.

Waktu menggunakan

Antarmuka ini tidak ditujukan untuk penggunaan aplikasi umum. Filter dekoder DirectShow harus menggunakan antarmuka IAMVideoAccelerator , bukan IDirect3DVideoDevice9. Pin input filter Video Mixing Renderer (VMR) dan filter Overlay Mixer mengekspos IAMVideoAccelerator.

Anggota

Antarmuka IDirect3DVideoDevice9 mewarisi dari antarmuka IUnknown . IDirect3DVideoDevice9 juga memiliki jenis anggota ini:

Metode

Antarmuka IDirect3DVideoDevice9 memiliki metode ini.

Metode Deskripsi
CreateDXVADevice Membuat perangkat dekoder DXVA.
CreateSurface Membuat permukaan terkompresi untuk pendekodean DXVA.
GetDXVACompressedBufferInfo Mendapatkan informasi tentang buffer terkompresi yang diperlukan untuk pendekodean yang dipercepat perangkat keras.
GetDXVAGuids Mendapatkan daftar profil DXVA yang didukung oleh driver tampilan.
GetDXVAInternalInfo Kueri untuk jumlah memori awal yang akan dialokasikan lapisan abstraksi perangkat keras (HAL) untuk penggunaan privatnya.
GetUncompressedDXVAFormats Mendapatkan daftar format piksel yang tidak dikompresi yang dapat dirender menggunakan profil DXVA tertentu.

 

Keterangan

Untuk mendapatkan penunjuk ke antarmuka ini, panggil QueryInterface pada pointer IDirect3DDevice9 atau IDirect3DDevice9Ex .

Antarmuka ini hanya mendukung DXVA 1.0. Ini tidak mendukung DXVA 2.0.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [hanya aplikasi desktop]
Header
Dxva.h

Lihat juga

Antarmuka Video Direct3D

Akselerasi Video DirectX 2.0

Spesifikasi DXVA 1.0