Bagikan melalui


struktur D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 (d3d12umddi.h)

Struktur D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 menentukan info laju aliran input proses video.

Sintaks

typedef struct D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 {
  UINT OutputIndex;
  UINT InputFrameOrField;
} D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032;

Anggota

OutputIndex

Angka siklik berbasis nol yang menunjukkan nomor indeks bingkai dari bingkai output. Driver menggunakan informasi indeks output ini untuk melakukan pemrosesan video dalam pola atau siklus tertentu, terutama ketika driver melakukan deinterlacing atau konversi kecepatan bingkai. Dengan pola indeks output berikut, driver melakukan pemrosesan video yang ditunjukkan:

  • Format progresif pada tingkat normal dan setengah: OutputIndex = 0, 0, ...
  • Format progresif pada tingkat kustom 2/1 (konversi kecepatan bingkai ganda, OutputFrames=2): OutputIndex = 0, 1, 0, 1, ...
  • Format interlaced pada tingkat normal: OutputIndex = 0, 1, 0, 1, ... (0: bidang pertama, 1: bidang kedua)
  • Format interlaced pada setengah laju: OutputIndex = 0, 0, ... (misalnya, bidang pertama dan kedua dipadukan ke dalam satu bingkai)
  • Terjalin pada tingkat kustom 4/5 (telecine terbalik 3:2, OutputFrames=4): OutputIndex = 0, 1, 2, 3, 0, 1, 2, 3,... (0:A, 1:B, 2:C, bingkai film 3:D)

InputFrameOrField

Anggota InputFrameOrField adalah angka berbasis nol yang menunjukkan bingkai atau nomor bidang permukaan input. Dengan nomor input-frame-or-field berikut, driver dapat melakukan pemrosesan video yang ditunjukkan:

  • Format progresif dan format interlaced pada tingkat normal: InputFrameOrField = 0, 1, 2, ...
  • Format progresif dan format interlaced pada setengah laju: InputFrameOrField = 0, 2, 4, ...
  • Format interlaced pada laju kustom 4/5 (3:2 telecine terbalik, OutputFrames=4 dan InputFrameOrField=10): InputFrameOrField = 0, 0, 0, 0, 10, 10, 10, 10, 20, 20, 20, 20, ...
  • Format interlaced pada laju kustom 4/15 (telecine terbalik 8:7, OutputFrames=2 dan InputFrameOrField=15): InputFrameOrField = 0, 0, 15, 15, 30, 30, ...

Persyaratan

Persyaratan Nilai
Header d3d12umddi.h

Lihat juga

D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043