struktur D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 (d3d12umddi.h)
Menjelaskan properti aliran input untuk prosesor video.
Sintaks
typedef struct D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 {
DXGI_FORMAT Format;
DXGI_COLOR_SPACE_TYPE ColorSpace;
DXGI_RATIONAL SourceAspectRatio;
DXGI_RATIONAL DestinationAspectRatio;
DXGI_RATIONAL FrameRate;
D3D12DDI_VIDEO_SIZE_RANGE_0032 SourceSizeRange;
D3D12DDI_VIDEO_SIZE_RANGE_0032 DestinationSizeRange;
BOOL EnableOrientation;
D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020 FilterFlags;
D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020 StereoFormat;
D3D12DDI_VIDEO_FIELD_TYPE_0020 FieldType;
D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020 DeinterlaceMode;
BOOL EnableAlphaBlending;
D3D12DDI_VIDEO_PROCESS_LUMA_KEY_0020 LumaKey;
UINT NumPastFrames;
UINT NumFutureFrames;
BOOL EnableAutoProcessing;
} D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032;
Anggota
Format
Format DXGI dari tekstur input dan referensi.
ColorSpace
Nilai DXGI_COLOR_SPACE_TYPE yang menentukan ruang warna untuk input prosesor video dan permukaan referensi.
SourceAspectRatio
Rasio aspek sumber.
DestinationAspectRatio
Rasio aspek tujuan.
FrameRate
Kecepatan bingkai aliran video input, ditentukan sebagai struktur DXGI_RATIONAL.
SourceSizeRange
Menjelaskan ukuran persegi panjang sumber minimum dan maksimum. Prosesor video harus dialokasikan untuk menangani semua kasus dalam rentang.
DestinationSizeRange
Menjelaskan ukuran persegi panjang tujuan minimum dan maksimum. Prosesor video harus mengalokasikan ukuran untuk menangani semua kasus dalam rentang.
EnableOrientation
Aktifkan semua transformasi yang ditentukan dalam D3D12DDI_VIDEO_PROCESS_ORIENTATION. Jika rotasi menyiratkan perantara, rotasi harus dialokasikan untuk menangani rotasi 90 derajat.
FilterFlags
Bitwise ATAU dari satu atau beberapa bendera dari enumerasi D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS , yang menentukan filter untuk diaktifkan.
StereoFormat
Menentukan apakah aliran stereo atau tidak. Jika nilainya D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE, ada dua set tekstur input dan referensi (untuk kasus interlaced stereo).
FieldType
Menentukan format bingkai sebagai progresif atau terjajar untuk aliran input. Lihat D3D12DDI_VIDEO_FIELD_TYPE.
DeinterlaceMode
Mode deinterlace yang akan digunakan. Lihat D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS.
EnableAlphaBlending
Alfa planar untuk aliran input pada prosesor video. Lihat D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING.
LumaKey
Kunci Luma untuk aliran input pada prosesor video. Lihat D3D12DDI_VIDEO_PROCESS_LUMA_KEY untuk detail selengkapnya.
NumPastFrames
Jumlah bingkai sebelumnya.
NumFutureFrames
Jumlah bingkai di masa mendatang.
EnableAutoProcessing
Mengaktifkan atau menonaktifkan fitur pemrosesan otomatis pada prosesor video.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12umddi.h |