Bagikan melalui


struktur D3DDDIARG_DECODEEXTENSIONEXECUTE (d3dumddi.h)

Struktur D3DDDIARG_DECODEEXTENSIONEXECUTE menjelaskan operasi dekode Microsoft DirectX Video Acceleration (VA) yang tidak standar untuk dilakukan.

Sintaks

typedef struct _D3DDDIARG_DECODEEXTENSIONEXECUTE {
  [in]  HANDLE                hDecode;
  [in]  UINT                  Function;
  [in]  DXVADDI_PRIVATEDATA   *pPrivateInput;
  [out] DXVADDI_PRIVATEDATA   *pPrivateOutput;
  [in]  UINT                  NumBuffers;
        DXVADDI_PRIVATEBUFFER *pBuffers;
} D3DDDIARG_DECODEEXTENSIONEXECUTE;

Anggota

[in] hDecode

Handel ke perangkat dekode DirectX VA. Driver tampilan mode pengguna mengembalikan handel ini dalam panggilan ke fungsi CreateDecodeDevice-nya .

[in] Function

Operasi dekode tertentu untuk dilakukan. Nilai yang mungkin untuk anggota ini ditentukan oleh perangkat dekode non-standar.

[in] pPrivateInput

Penunjuk ke struktur DXVADDI_PRIVATEDATA yang berisi data yang diperlukan driver untuk melakukan operasi dekode.

[out] pPrivateOutput

Penunjuk ke struktur DXVADDI_PRIVATEDATA yang berisi data tentang operasi dekode yang dikembalikan driver.

[in] NumBuffers

Jumlah buffer dalam daftar yang diacu oleh pBuffers.

pBuffers

[in] Penunjuk ke daftar struktur DXVADDI_PRIVATEBUFFER yang menjelaskan buffer privat yang digunakan dekoder nonstandar untuk melakukan operasi dekode.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

CreateDecodeDevice

DXVADDI_PRIVATEBUFFER

DXVADDI_PRIVATEDATA

DecodeExtensionExecute