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:
- D3D11_BIND_RENDER_TARGET menunjukkan bahwa itu dapat digunakan untuk tampilan output prosesor video. Bendera ikat berikut diizinkan untuk diatur dengan D3D11_BIND_RENDER_TARGET:
- Pembatasan lain akan berlaku seperti:
- Tidak ada multi-pengambilan sampel yang diizinkan.
- Texture2D harus dibuat menggunakan D3D11_USAGE_DEFAULT.
- Beberapa format YUV dapat didukung sebagai tampilan output prosesor video, tetapi mungkin tidak didukung sebagai target render 3D. D3D11 akan mengizinkan bendera D3D11_BIND_RENDER_TARGET untuk format ini, tetapi CreateRenderTargetView tidak akan diizinkan untuk format ini.
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 |