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 |