Compartir a través de


estructura D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 (d3d12umddi.h)

Describe las propiedades de flujo de entrada para el procesador de vídeo.

Sintaxis

typedef struct D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 {
  DXGI_FORMAT                                   Format;
  DXGI_COLOR_SPACE_TYPE                         ColorSpace;
  DXGI_RATIONAL                                 SourceAspectRatio;
  DXGI_RATIONAL                                 DestinationAspectRatio;
  DXGI_RATIONAL                                 FrameRate;
  D3D12DDI_VIDEO_SIZE_RANGE_0032                SourceSizeRange;
  D3D12DDI_VIDEO_SIZE_RANGE_0032                DestinationSizeRange;
  BOOL                                          EnableOrientation;
  D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020      FilterFlags;
  D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020       StereoFormat;
  D3D12DDI_VIDEO_FIELD_TYPE_0020                FieldType;
  D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020 DeinterlaceMode;
  BOOL                                          EnableAlphaBlending;
  D3D12DDI_VIDEO_PROCESS_LUMA_KEY_0020          LumaKey;
  UINT                                          NumPastFrames;
  UINT                                          NumFutureFrames;
  BOOL                                          EnableAutoProcessing;
} D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032;

Miembros

Format

Formato DXGI de la textura de entrada y referencias.

ColorSpace

Valor de DXGI_COLOR_SPACE_TYPE que especifica el espacio de colores para las superficies de entrada y referencia del procesador de vídeo.

SourceAspectRatio

Relación de aspecto de origen.

DestinationAspectRatio

Relación de aspecto de destino.

FrameRate

Velocidad de fotogramas de la secuencia de vídeo de entrada, especificada como una estructura de DXGI_RATIONAL.

SourceSizeRange

Describe el tamaño mínimo y máximo del rectángulo de origen. El procesador de vídeo debe asignar para controlar todos los casos dentro del intervalo.

DestinationSizeRange

Describe el tamaño mínimo y máximo del rectángulo de destino. El procesador de vídeo debe asignar tamaños para controlar todos los casos dentro del intervalo.

EnableOrientation

Habilite todas las transformaciones especificadas en D3D12DDI_VIDEO_PROCESS_ORIENTATION. Si la rotación implica un intermedio, se debe asignar para controlar la rotación de 90 grados.

FilterFlags

Or bit a bit de una o varias marcas de la enumeración D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS , que especifica los filtros que se van a habilitar.

StereoFormat

Especifica si la secuencia es estéreo o no. Si el valor es D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE, hay dos conjuntos de texturas de entrada y referencias (para el caso entrelazado estéreo).

FieldType

Especifica el formato de fotograma como progresivo o entrelazado para el flujo de entrada. Consulte D3D12DDI_VIDEO_FIELD_TYPE.

DeinterlaceMode

Modo de desinterlace que se va a usar. Consulte D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS.

EnableAlphaBlending

Alfa plano de un flujo de entrada en el procesador de vídeo. Consulte D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING.

LumaKey

Tecla Luma para un flujo de entrada en el procesador de vídeo. Consulte D3D12DDI_VIDEO_PROCESS_LUMA_KEY para obtener más detalles.

NumPastFrames

Número de fotogramas anteriores.

NumFutureFrames

Número de fotogramas futuros.

EnableAutoProcessing

Habilita o deshabilita las características de procesamiento automático en el procesador de vídeo.

Requisitos

Requisito Valor
Header d3d12umddi.h