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 |