Bagikan melalui


Metode IDirectXVideoDecoderService::GetDecoderConfigurations (dxva2api.h)

Mendapatkan konfigurasi yang tersedia untuk perangkat dekoder.

Sintaks

HRESULT GetDecoderConfigurations(
  [in]  REFGUID                   Guid,
  [in]  const DXVA2_VideoDesc     *pVideoDesc,
  [in]  void                      *pReserved,
  [out] UINT                      *pCount,
  [out] DXVA2_ConfigPictureDecode **ppConfigs
);

Parameter

[in] Guid

GUID yang mengidentifikasi perangkat dekoder. Untuk mendapatkan GUID perangkat yang tersedia, panggil IDirectXVideoDecoderService::GetDecoderDeviceGuids.

[in] pVideoDesc

Penunjuk ke struktur DXVA2_VideoDesc yang menjelaskan konten video.

[in] pReserved

Dicadangkan. Atur ke NULL.

[out] pCount

Menerima jumlah konfigurasi.

[out] ppConfigs

Menerima array struktur DXVA2_ConfigPictureDecode . Ukuran array diambil dalam parameter pCount . Pemanggil harus membebaskan memori untuk array dengan memanggil CoTaskMemFree. Parameter ini bisa NULL jika Anda hanya menginginkan jumlah konfigurasi (dikembalikan dalam pCount) tetapi bukan GUID.

Mengembalikan nilai

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

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

DXVA2_ConfigPictureDecode

Akselerasi Video DirectX 2.0

IDirectXVideoDecoderService