struktur D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 (d3d12umddi.h)
D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 menentukan parameter aliran input untuk aliran input yang diteruskan ke PFND3D12DDI_VIDEO_PROCESS_FRAME.
Sintaks
typedef struct D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 {
D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_0020 InputStream[2];
D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032 Transform;
D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_FLAGS_0020 Flags;
D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 RateInfo;
INT FilterLevels[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020];
D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 AlphaBlending;
} D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032;
Anggota
InputStream[2]
Berisi sekumpulan referensi untuk dapat melakukan pemrosesan. Jika format stereo D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE, dua set aliran input harus disediakan. Jika format stereo adalah mode lain, set referensi pertama harus disediakan, dan yang kedua harus nol diinisialisasi.
Transform
Menentukan flip, rotasi, penskalaan, dan terjemahan tujuan untuk input video. Lihat D3D12DDI_VIDEO_PROCESS_TRANSFORM.
Flags
Menentukan opsi untuk aliran input. Lihat D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_FLAGS.
RateInfo
Menentukan kecepatan bingkai dan indeks input dan output untuk konversi dan deinterlacing framerate. Lihat D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO.
FilterLevels[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020]
Tingkat yang akan diterapkan untuk setiap filter yang diaktifkan. Tingkat filter ditentukan dalam urutan filter muncul di D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS. Tentukan 0 jika filter tidak diaktifkan atau indeks filter dicadangkan.
AlphaBlending
Alfa planar untuk aliran input pada prosesor video. Lihat D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING.
Keterangan
Ukuran tumpukan dekoder video statis pada waktu kompilasi.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12umddi.h |