Bagikan melalui


struktur D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 (d3d12umddi.h)

Menjelaskan properti aliran input untuk prosesor video.

Sintaks

typedef struct D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 {
  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_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_0043;

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 dialokasikan untuk menangani semua kasus dalam rentang.

EnableOrientation

Aktifkan semua transformasi yang ditentukan dalam D3D12DDI_VIDEO_PROCESS_ORIENTATION.

FilterFlags

Bitwise ATAU dari satu atau beberapa bendera dari enumerasi D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020 menentukan filter yang akan diaktifkan.

StereoFormat

Menggunakan D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020 untuk 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).

DeinterlaceMode

D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020 yang mewakili mode deinterlace untuk digunakan.

EnableAlphaBlending

Alfa planar untuk aliran input pada prosesor video. Lihat D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING.

LumaKey

D3D12DDI_VIDEO_PROCESS_LUMA_KEY_0020 yang mewakili kunci luma untuk aliran input pada prosesor video.

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