estructura D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC (d3d12video.h)
Especifica los argumentos de flujo de salida para la salida pasada a ID3D12VideoProcessCommandList::P rocessFrames.
Sintaxis
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;
Miembros
Format
Estructura DXGI_FORMAT que especifica el formato de los recursos de salida.
ColorSpace
Valor de DXGI_COLOR_SPACE_TYPE que especifica el espacio de colores para la superficie de salida del procesador de vídeo.
AlphaFillMode
Valor de la enumeración D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE que especifica el modo de relleno alfa para los datos que el procesador de vídeo escribe en el destino de representación.
AlphaFillModeSourceStreamIndex
Índice de base cero de un flujo de entrada. Este parámetro se usa si AlphaFillMode está D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM. De lo contrario, se omite el parámetro .
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 parámetro ColorSpace .
BackgroundColor | YCbCrA | RGBA |
---|---|---|
BackgroundColor[0] | Y | R |
BackgroundColor[1] | Cb | G |
BackgroundColor[2] | Cr | B |
BackgroundColor[3] | A | A |
FrameRate
Estructura DXGI_RATIONAL que especifica la velocidad de fotogramas de la secuencia de vídeo de salida.
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
Encabezado | d3d12video.h |