estructura D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 (d3d12umddi.h)

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

Sintaxis

typedef struct D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 {
  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_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_0043;

Miembros

Format

Formato DXGI de la textura y las referencias de entrada.

ColorSpace

Valor de DXGI_COLOR_SPACE_TYPE que especifica el espacio de color 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 asignarse 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 asignarse para controlar todos los casos dentro del intervalo.

EnableOrientation

Habilite todas las transformaciones especificadas en D3D12DDI_VIDEO_PROCESS_ORIENTATION.

FilterFlags

Un OR bit a bit de una o varias marcas de la enumeración D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020 especifica los filtros que se van a habilitar.

StereoFormat

Usa D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020 para especificar 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).

DeinterlaceMode

Un D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020 que representa el modo de desinterlace que se va a usar.

EnableAlphaBlending

Alfa planar de una secuencia de entrada en el procesador de vídeo. Consulte D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING.

LumaKey

Una D3D12DDI_VIDEO_PROCESS_LUMA_KEY_0020 que representa una clave luma para una secuencia de entrada en el procesador de vídeo.

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