METODE ID3D12VideoProcessCommandList::P rocessFrames (d3d12video.h)
Merekam operasi pemrosesan video ke daftar perintah, beroperasi pada satu atau beberapa sampel input dan menulis hasilnya ke permukaan output.
Catatan
Versi metode ini tidak memungkinkan Anda untuk mengubah D3D12_VIDEO_FIELD_TYPE tanpa membuat ulang antarmuka. Disarankan agar Anda menggunakan ID3D12VideoProcessCommandList::P rocessFrames1 sebagai gantinya, yang memungkinkan Anda mengubah jenis bidang dengan setiap panggilan.
Sintaks
void ProcessFrames(
ID3D12VideoProcessor *pVideoProcessor,
const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS *pOutputArguments,
UINT NumInputStreams,
const D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS *pInputArguments
);
Parameter
pVideoProcessor
Penunjuk ke antarmuka ID3D12VideoProcessor yang mewakili instans prosesor video.
pOutputArguments
Struktur D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS yang menentukan permukaan output dan argumen output.
NumInputStreams
Jumlah aliran input.
pInputArguments
Penunjuk ke array struktur D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS yang menentukan parameter input.
Mengembalikan nilai
Tidak ada
Keterangan
Versi metode ini tidak memungkinkan Anda untuk mengubah D3D12_VIDEO_FIELD_TYPE. Saat berhadapan dengan konten campuran, gunakan ID3D12VideoProcessCommandList::P rocessFrames1 sebagai gantinya, yang memungkinkan Anda menentukan jenis bidang dengan setiap panggilan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12video.h |
DLL | d3d12.dll |