Bagikan melalui


struktur D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 (d3d12umddi.h)

D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 menjelaskan properti aliran output untuk prosesor video.

Sintaks

typedef struct D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 {
  DXGI_FORMAT                                 Format;
  DXGI_COLOR_SPACE_TYPE                       ColorSpace;
  D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020 AlphaFillMode;
  UINT                                        AlphaFillModeSourceStreamIndex;
  FLOAT                                       BackgroundColor[4];
  DXGI_RATIONAL                               FrameRate;
  BOOL                                        EnableStereo;
} D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032;

Anggota

Format

Format DXGI dari tekstur output.

ColorSpace

Ruang warna untuk permukaan output prosesor video sebagai nilai DXGI_COLOR_SPACE_TYPE .

AlphaFillMode

Mode pengisian alfa untuk data yang ditulis prosesor video ke target render. Lihat D3D12DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE.

AlphaFillModeSourceStreamIndex

Indeks berbasis nol dari aliran input. Bidang ini digunakan jika AlphaFillMode memiliki nilai D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM. Jika tidak, itu diabaikan.

BackgroundColor[4]

Prosesor video menggunakan warna latar belakang untuk mengisi area persegi panjang target yang tidak berisi gambar video. Area di luar persegi panjang target tidak terpengaruh. Arti nilai ditentukan oleh anggota ColorSpace .

Nilai YCbCrA RGBA
Warna Latar Belakang[0] Y R
Warna Latar Belakang[1] Cb G
Warna Latar Belakang[2] Cr B
Warna Latar Belakang[3] A A

FrameRate

Kecepatan bingkai aliran video output, ditentukan sebagai struktur DXGI_RATIONAL .

EnableStereo

Jika TRUE, output stereo diaktifkan. Jika tidak, prosesor video menghasilkan bingkai video mono.

Persyaratan

Persyaratan Nilai
Header d3d12umddi.h

Lihat juga

PFND3D12DDI_VIDEO_PROCESS_FRAME_0043