Metode IDirectXVideoDecoder::GetCreationParameters (dxva2api.h)
Mengambil parameter yang digunakan untuk membuat perangkat ini.
Sintaks
HRESULT GetCreationParameters(
[out] GUID *pDeviceGuid,
[out] DXVA2_VideoDesc *pVideoDesc,
[out] DXVA2_ConfigPictureDecode *pConfig,
[out] IDirect3DSurface9 ***pDecoderRenderTargets,
[out] UINT *pNumSurfaces
);
Parameter
[out] pDeviceGuid
Menerima GUID perangkat. Parameter ini bisa NULL.
[out] pVideoDesc
Penunjuk ke struktur DXVA2_VideoDesc yang menerima deskripsi format video. Parameter ini bisa NULL.
[out] pConfig
Penunjuk ke struktur DXVA2_ConfigPictureDecode yang menerima konfigurasi dekoder. Parameter ini bisa NULL.
[out] pDecoderRenderTargets
Menerima array penunjuk antarmuka IDirect3DSurface9 . Pointer ini mewakili target render decoder. Metode ini mengalokasikan memori untuk array dan memanggil AddRef pada setiap pointer. Pemanggil harus melepaskan pointer dan memanggil CoTaskMemFree untuk membebaskan memori untuk array. Parameter ini bisa NULL.
[out] pNumSurfaces
Menerima jumlah elemen dalam array pppDecoderRenderTargets . Parameter ini bisa NULL.
Mengembalikan nilai
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Argumen tidak valid. Setidaknya satu parameter harus non-NULL. |
Keterangan
Anda dapat mengatur parameter apa pun ke NULL jika Anda tidak tertarik dengan hasilnya. Setidaknya satu parameter harus non-NULL.
Jika Anda menentukan nilai non-NULL untuk pppDecoderRenderTargets (untuk menerima permukaan target render), maka pNumSurfaces tidak boleh NULL, karena menerima ukuran array yang dikembalikan dalam pppDecoderRenderTargets.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk