estructura D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 (d3d12umddi.h)
D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 describe las propiedades del flujo de salida para el procesador de vídeo.
Sintaxis
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;
Miembros
Format
Formato DXGI de la textura de salida.
ColorSpace
Espacio de color para la superficie de salida del procesador de vídeo como un valor de DXGI_COLOR_SPACE_TYPE .
AlphaFillMode
Modo de relleno alfa para los datos que el procesador de vídeo escribe en el destino de representación. Consulte D3D12DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE.
AlphaFillModeSourceStreamIndex
Índice de base cero de un flujo de entrada. Este campo se usa si AlphaFillMode tiene el valor D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM. De lo contrario, se omite.
BackgroundColor[4]
El procesador de vídeo usa el color de fondo para rellenar las áreas del rectángulo de destino que no contienen una imagen de vídeo. Las áreas fuera del rectángulo de destino no se ven afectadas. El significado de los valores se especifica mediante el miembro ColorSpace .
Valor | YCbCrA | RGBA |
---|---|---|
BackgroundColor[0] | Y | R |
BackgroundColor[1] | Cb | G |
BackgroundColor[2] | Cr | B |
BackgroundColor[3] | A | A |
FrameRate
Velocidad de fotogramas de la secuencia de vídeo de salida, especificada como una estructura de DXGI_RATIONAL .
EnableStereo
Si es TRUE, la salida estéreo está habilitada. De lo contrario, el procesador de vídeo genera fotogramas de vídeo mono.
Requisitos
Requisito | Valor |
---|---|
Header | d3d12umddi.h |