Bagikan melalui


Metode IDirectXVideoProcessorService::CreateVideoProcessor (dxva2api.h)

Membuat perangkat prosesor video.

Sintaks

HRESULT CreateVideoProcessor(
  [in]  REFGUID                VideoProcDeviceGuid,
  [in]  const DXVA2_VideoDesc  *pVideoDesc,
  [in]  D3DFORMAT              RenderTargetFormat,
  [in]  UINT                   MaxNumSubStreams,
  [out] IDirectXVideoProcessor **ppVidProcess
);

Parameter

[in] VideoProcDeviceGuid

GUID yang menentukan prosesor video yang akan dibuat. Untuk mendapatkan daftar GUID prosesor video, panggil IDirectXVideoProcessorService::GetVideoProcessorDeviceGuids.

[in] pVideoDesc

Penunjuk ke struktur DXVA2_VideoDesc yang menjelaskan konten video.

[in] RenderTargetFormat

Format permukaan target render, ditentukan sebagai nilai D3DFORMAT . Untuk informasi selengkapnya, lihat dokumentasi Direct3D. Anda juga dapat menggunakan kode FOURCC untuk menentukan format yang tidak ditentukan dalam enumerasi D3DFORMAT . Lihat VIDEO FOURCC.

[in] MaxNumSubStreams

Jumlah maksimum sub-aliran yang akan digunakan dengan perangkat ini.

[out] ppVidProcess

Menerima penunjuk ke antarmuka IDirectXVideoProcessor prosesor video. Pemanggil harus merilis antarmuka.

Nilai kembali

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.

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

Pemrosesan Video DXVA

IDirectXVideoProcessorService