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 |