METODE ID3D11VideoContext1::VideoProcessorGetBehaviorHints (d3d11_1.h)
Mengembalikan petunjuk driver yang menunjukkan operasi prosesor video mana yang paling baik dilakukan menggunakan perangkat keras overlay multi-bidang daripada metode ID3D11VideoContext::VideoProcessorBlt .
Sintaks
HRESULT VideoProcessorGetBehaviorHints(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT OutputWidth,
[in] UINT OutputHeight,
[in] DXGI_FORMAT OutputFormat,
[in] UINT StreamCount,
[in] const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT *pStreams,
[out] UINT *pBehaviorHints
);
Parameter
[in] pVideoProcessor
Jenis: ID3D11VideoProcessor*
Penunjuk ke antarmuka ID3D11VideoProcessor .
[in] OutputWidth
Jenis: UINT
Lebar aliran output.
[in] OutputHeight
Jenis: UINT
Tinggi aliran output.
[in] OutputFormat
Jenis: DXGI_FORMAT
Format aliran output.
[in] StreamCount
Jenis: UINT
Jumlah aliran input yang akan diproses.
[in] pStreams
Jenis: const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT*
Array struktur yang menentukan format setiap aliran input dan apakah setiap aliran harus digunakan saat menghitung petunjuk perilaku.
[out] pBehaviorHints
Jenis: UINT*
Penunjuk ke kombinasi bitwise OR dari nilai D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS yang menunjukkan operasi prosesor video mana yang paling baik dilakukan menggunakan perangkat keras overlay multi-bidang daripada metode ID3D11VideoContext::VideoProcessorBlt .
Mengembalikan nilai
Jenis: HRESULT
Metode ini mengembalikan salah satu kode kesalahan berikut.
S_OK | Operasi berhasil diselesaikan. |
E_INVALIDARG | Parameter yang tidak valid diteruskan atau fungsi ini dipanggil menggunakan pola panggilan yang tidak valid. |
E_OUTOFMEMORY | Memori tidak cukup untuk menyelesaikan operasi. |
Keterangan
Metode ini menghitung petunjuk perilaku menggunakan status prosesor video saat ini seperti yang ditetapkan oleh metode "SetOutput" dan "SetStream" ID3D11VideoContext dan ID3D11VideoContext1. Anda harus mengatur status yang tepat sebelum memanggil metode ini untuk memastikan bahwa petunjuk yang dikembalikan berisi data yang berguna.
Persyaratan
Klien minimum yang didukung | Windows 10 [khusus aplikasi desktop] |
Server minimum yang didukung | Windows Server 2016 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | d3d11_1.h |