METODE ID3D11VideoContext::VideoProcessorBlt (d3d11.h)
Melakukan operasi pemrosesan video pada satu atau beberapa sampel input, dan menulis hasilnya ke permukaan Direct3D.
Sintaks
HRESULT VideoProcessorBlt(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] ID3D11VideoProcessorOutputView *pView,
[in] UINT OutputFrame,
[in] UINT StreamCount,
[in] const D3D11_VIDEO_PROCESSOR_STREAM *pStreams
);
Parameter
[in] pVideoProcessor
Penunjuk ke antarmuka ID3D11VideoProcessor . Untuk mendapatkan pointer ini, panggil metode ID3D11VideoDevice::CreateVideoProcessor .
[in] pView
Penunjuk ke antarmuka ID3D11VideoProcessorOutputView untuk permukaan output. Output dari operasi pemrosesan video akan ditulis ke permukaan ini.
[in] OutputFrame
Nomor bingkai bingkai video output, diindeks dari nol.
[in] StreamCount
Jumlah aliran input yang akan diproses.
[in] pStreams
Penunjuk ke array struktur D3D11_VIDEO_PROCESSOR_STREAM yang berisi informasi tentang aliran input. Penelepon mengalokasikan array dan mengisi setiap struktur. Jumlah elemen dalam array diberikan dalam parameter StreamCount .
Mengembalikan nilai
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Nilai maksimum StreamCount diberikan di anggota MaxStreamStates dari struktur D3D11_VIDEO_PROCESSOR_CAPS . Jumlah maksimum aliran yang dapat diaktifkan pada satu waktu diberikan di anggota MaxInputStreams dari struktur tersebut.
Jika mode stereo output TRUE:
- Tampilan output harus berisi array tekstur dari dua elemen.
- Setidaknya satu aliran stereo harus ditentukan.
- Jika beberapa aliran input diaktifkan, ada kemungkinan bahwa satu atau beberapa aliran input mungkin berisi data mono.
- Tampilan output harus berisi satu elemen.
- Format stereo tidak boleh D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO .
Jika aplikasi menggunakan kueri D3D11, fungsi ini mungkin tidak dipertangungjawabkan dengan D3D11_QUERY_EVENT dan D3D11_QUERY_TIMESTAMP saat menggunakan tingkat fitur yang lebih rendah dari 11. D3D11_QUERY_PIPELINE_STATISTICS tidak akan menyertakan fungsi ini untuk tingkat fitur apa pun.
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
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