Bagikan melalui


struktur D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 (d3d12video.h)

Menentukan argumen aliran input untuk aliran input yang diteruskan ke ID3D12VideoProcessCommandList1::P rocessFrames1, yang mendukung perubahan jenis bidang untuk setiap panggilan.

Sintaks

typedef struct D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 {
  D3D12_VIDEO_PROCESS_INPUT_STREAM       InputStream[2];
  D3D12_VIDEO_PROCESS_TRANSFORM          Transform;
  D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS Flags;
  D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE  RateInfo;
  INT                                    FilterLevels[32];
  D3D12_VIDEO_PROCESS_ALPHA_BLENDING     AlphaBlending;
  D3D12_VIDEO_FIELD_TYPE                 FieldType;
} D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1;

Anggota

InputStream[2]

Array struktur D3D12_VIDEO_PROCESS_INPUT_STREAM yang berisi serangkaian referensi untuk pemrosesan video. Jika format stereo D3D12_VIDEO_PROCESS_STEREO_FORMAT_SEPARATE, dua set aliran input harus disediakan. Untuk semua format stereo lainnya, set referensi pertama harus disediakan, dan yang kedua tidak boleh diinisialisasi.

Transform

Struktur D3D12_VIDEO_PROCESS_TRANSFORM yang menentukan flip, rotasi, skala, dan terjemahan tujuan untuk input video.

Flags

Nilai dari enumerasi D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS yang menentukan opsi untuk aliran input.

RateInfo

Struktur D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE yang menentukan indeks framerate dan input dan output untuk konversi framerate dan deinterlacing.

FilterLevels[32]

Tingkat yang akan diterapkan untuk setiap filter yang diaktifkan. Tingkat filter ditentukan dalam urutan filter muncul dalam enumerasi D3D12_VIDEO_PROCESS_FILTER_FLAGS . Tentukan 0 jika filter tidak diaktifkan atau indeks filter dicadangkan.

AlphaBlending

Struktur D3D12_VIDEO_PROCESS_ALPHA_BLENDING yang menentukan alfa planar untuk aliran input pada prosesor video.

FieldType

Nilai dari enumerasi D3D12_VIDEO_FIELD_TYPE yang menspekulasi jenis bidang terjajar dari sumber input. Saat bekerja dengan konten campuran, gunakan ID3D12VideoProcessCommandList1::P rocessFrames1 yang mendukung perubahan jenis bidang untuk setiap panggilan.

Persyaratan

   
Klien minimum yang didukung Windows 10 Build 20348
Server minimum yang didukung Windows 10 Build 20348
Header d3d12video.h

Lihat juga

- - D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTSID3D12VideoProcessCommandList1::P rocessFrames1