Bagikan melalui


Antarmuka IDirectXVideoMemoryConfiguration (dxva2api.h)

Mengatur jenis memori video untuk permukaan video yang tidak dikompresi. Antarmuka ini digunakan oleh dekode video dan transformasi.

Filter DirectShow enhanced video renderer (EVR) mengekspos antarmuka ini sebagai layanan pada pin input filter. Untuk mendapatkan pointer ke antarmuka ini, panggil IMFGetService::GetService dengan pengidentifikasi layanan MR_VIDEO_ACCELERATION_SERVICE.

Dekoder video dapat menggunakan antarmuka ini untuk menghitung jenis permukaan pilihan filter EVR lalu memilih jenis permukaan. Dekoder kemudian harus membuat permukaan jenis tersebut untuk menahan hasil operasi pendekodean.

Antarmuka ini tidak menentukan cara untuk menghapus jenis permukaan. Dalam kasus DirectShow, memutuskan dua filter membatalkan jenis permukaan.

Warisan

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

Metode

Antarmuka IDirectXVideoMemoryConfiguration memiliki metode ini.

 
IDirectXVideoMemoryConfiguration::GetAvailableSurfaceTypeByIndex

Mengambil jenis permukaan video yang didukung.
IDirectXVideoMemoryConfiguration::SetSurfaceType

Mengatur jenis permukaan video yang akan digunakan dekoder untuk DirectX Video Acceleration (DVXA) 2.0.

Persyaratan

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

Lihat juga

Antarmuka Media Foundation

Mendukung DXVA 2.0 di DirectShow