Bagikan melalui


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
S_OK
Metode berhasil.
E_INVALIDARG
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

Akselerasi Video DirectX 2.0

IDirectXVideoDecoder