Antarmuka IDirectXVideoDecoder (dxva2api.h)
Mewakili perangkat dekoder video DirectX Video Acceleration (DXVA).
Untuk mendapatkan penunjuk ke antarmuka ini, panggil IDirectXVideoDecoderService::CreateVideoDecoder.
Warisan
Antarmuka IDirectXVideoDecoder mewarisi dari antarmuka IUnknown . IDirectXVideoDecoder juga memiliki jenis anggota ini:
Metode
Antarmuka IDirectXVideoDecoder memiliki metode ini.
IDirectXVideoDecoder::BeginFrame Memulai operasi decoding. |
IDirectXVideoDecoder::EndFrame Menandakan akhir operasi pendekodean. |
IDirectXVideoDecoder::Execute Menjalankan operasi pendekodean pada bingkai saat ini. |
IDirectXVideoDecoder::GetBuffer Mengambil penunjuk ke buffer decoder DirectX Video Acceleration (DXVA). |
IDirectXVideoDecoder::GetCreationParameters Mengambil parameter yang digunakan untuk membuat perangkat ini. (IDirectXVideoDecoder.GetCreationParameters) |
IDirectXVideoDecoder::GetVideoDecoderService Mengambil layanan dekoder DirectX Video Acceleration (DXVA) yang membuat perangkat dekoder ini. |
IDirectXVideoDecoder::ReleaseBuffer Merilis buffer yang diperoleh dengan memanggil IDirectXVideoDecoder::GetBuffer. |
Keterangan
Metode IDirectXVideoDecoder melakukan panggilan ke perangkat Direct3D. Oleh karena itu, bendera D3DCREATE yang Anda tentukan saat membuat perangkat dapat memengaruhi perilaku antarmuka ini. Misalnya, jika Anda menentukan bendera D3DCREATE_MULTITHREADED , bagian kritis global Direct3D akan ditahan selama operasi dekode.
Persyaratan
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 |