Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan argumen aliran output untuk output yang diteruskan ke ID3D12VideoProcessCommandList::P rocessFrames.
Sintaks
typedef struct D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC {
DXGI_FORMAT Format;
DXGI_COLOR_SPACE_TYPE ColorSpace;
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE AlphaFillMode;
UINT AlphaFillModeSourceStreamIndex;
FLOAT BackgroundColor[4];
DXGI_RATIONAL FrameRate;
BOOL EnableStereo;
} D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC;
Anggota
Format
Struktur DXGI_FORMAT yang menentukan format sumber daya output.
ColorSpace
Nilai DXGI_COLOR_SPACE_TYPE yang menentukan ruang warna untuk permukaan output prosesor video.
AlphaFillMode
Nilai dari enumerasi D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE yang menentukan mode isian alfa untuk data yang ditulis prosesor video ke target render.
AlphaFillModeSourceStreamIndex
Indeks berbasis nol dari aliran input. Parameter ini digunakan jika AlphaFillModeD3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM. Jika tidak, parameter 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 parameter ColorSpace .
| Warna Latar Belakang | 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
Struktur DXGI_RATIONAL yang menentukan kecepatan bingkai aliran video output.
EnableStereo
Jika TRUE, output stereo diaktifkan. Jika tidak, prosesor video menghasilkan bingkai video mono.
Persyaratan
| Header | d3d12video.h |