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 |