Bagikan melalui


METODE ID3D11VideoDevice::CreateVideoProcessorOutputView (d3d11.h)

Membuat tampilan sumber daya untuk prosesor video, yang menjelaskan sampel output untuk operasi pemrosesan video.

Sintaks

HRESULT CreateVideoProcessorOutputView(
  [in]  ID3D11Resource                               *pResource,
  [in]  ID3D11VideoProcessorEnumerator               *pEnum,
  [in]  const D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC *pDesc,
  [out] ID3D11VideoProcessorOutputView               **ppVPOView
);

Parameter

[in] pResource

Penunjuk ke antarmuka ID3D11Resource dari permukaan output. Sumber daya harus dibuat dengan bendera D3D11_BIND_RENDER_TARGET . Lihat D3D11_BIND_FLAG.

[in] pEnum

Penunjuk ke antarmuka ID3D11VideoProcessorEnumerator yang menentukan prosesor video. Untuk mendapatkan pointer ini, panggil ID3D11VideoDevice::CreateVideoProcessorEnumerator.

[in] pDesc

Penunjuk ke struktur D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC yang menjelaskan tampilan.

[out] ppVPOView

Menerima pointer ke antarmuka ID3D11VideoProcessorOutputView . Pemanggil harus merilis sumber daya. Jika parameter ini NULL, metode memeriksa apakah tampilan didukung, tetapi tidak membuat tampilan.

Mengembalikan nilai

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

Keterangan

Atur parameter ppVPOView ke NULL untuk menguji apakah tampilan didukung.

Sumber daya yang digunakan untuk tampilan output prosesor video harus menggunakan kombinasi D3D11_BIND_FLAG berikut:

Jika output stereo diaktifkan, tampilan output harus memiliki 2 elemen array. Jika tidak, ia hanya boleh memiliki satu elemen array.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d3d11.h

Lihat juga

ID3D11VideoDevice