Bagikan melalui


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

Lihat juga

ID3D12VideoProcessCommandList::P rocessFrames1