estrutura D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 (d3d12umddi.h)
D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 descreve as propriedades do fluxo de saída para o processador de vídeo.
Sintaxe
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;
Membros
Format
O formato DXGI da textura de saída.
ColorSpace
O espaço de cor para a superfície de saída do processador de vídeo como um valor DXGI_COLOR_SPACE_TYPE .
AlphaFillMode
O modo de preenchimento alfa para dados que o processador de vídeo grava no destino de renderização. Consulte D3D12DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE.
AlphaFillModeSourceStreamIndex
O índice baseado em zero de um fluxo de entrada. Esse campo será usado se AlphaFillMode tiver o valor D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM. Caso contrário, será ignorada.
BackgroundColor[4]
O processador de vídeo usa a cor da tela de fundo para preencher áreas do retângulo de destino que não contêm uma imagem de vídeo. Áreas fora do retângulo de destino não são afetadas. O significado dos valores é especificado pelo membro ColorSpace .
Valor | YCbCrA | RGBA |
---|---|---|
BackgroundColor[0] | Y | R |
BackgroundColor[1] | Cb | G |
BackgroundColor[2] | Cr | B |
BackgroundColor[3] | A | A |
FrameRate
A taxa de quadros do fluxo de vídeo de saída, especificada como uma estrutura DXGI_RATIONAL .
EnableStereo
Se TRUE, a saída estéreo estará habilitada. Caso contrário, o processador de vídeo produzirá quadros de vídeo mono.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12umddi.h |