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