estructura DXVA2_VideoProcessBltParams (dxva2api.h)

Contiene parámetros para el método IDirectXVideoProcessor::VideoProcessBlt .

Sintaxis

typedef struct _DXVA2_VideoProcessBltParams {
  REFERENCE_TIME       TargetFrame;
  RECT                 TargetRect;
  SIZE                 ConstrictionSize;
  UINT                 StreamingFlags;
  DXVA2_AYUVSample16   BackgroundColor;
  DXVA2_ExtendedFormat DestFormat;
  DXVA2_ProcAmpValues  ProcAmpValues;
  DXVA2_Fixed32        Alpha;
  DXVA2_FilterValues   NoiseFilterLuma;
  DXVA2_FilterValues   NoiseFilterChroma;
  DXVA2_FilterValues   DetailFilterLuma;
  DXVA2_FilterValues   DetailFilterChroma;
  DWORD                DestData;
} DXVA2_VideoProcessBltParams;

Miembros

TargetFrame

Tiempo de presentación del marco de destino, en unidades de 100 nanosegundos. Si el vídeo está entrelazado, este valor debe ser la hora de inicio del fotograma o el punto medio del fotograma. Si el vídeo es progresivo, este valor debe ser la hora de inicio.

TargetRect

Especifica el rectángulo de destino, que es el rectángulo dentro de la superficie de destino donde se dibuja el fotograma de vídeo de salida.

El rectángulo de destino no puede ser mayor que la superficie de destino.

ConstrictionSize

Tamaño al que se debe reducir el tamaño del vídeo de salida. Si se admite esta característica, el controlador establece la marca DXVA2_VideoProcess_Constriction en la estructura DXVA2_VideoProcessorCaps .

El tamaño del muestreo inferior no puede ser menor que cero o mayor que el tamaño del rectángulo de destino (TargetRect).

StreamingFlags

Reservado. Establecer en cero.

BackgroundColor

Estructura DXVA2_AYUVSample16 que especifica el color de fondo del rectángulo de destino. El color de fondo se usa siempre que no aparezca ninguna imagen de vídeo, pero solo dentro del rectángulo TargetRect . El color se especifica como un valor de color AYUV con 16 bits por canal.

El canal alfa (Alfa) debe ser opaco (0xFFFF). El controlador DXVA debe omitir el valor del canal alfa.

El miembro DestFormat proporciona el espacio de color para el color de fondo. Tenga en cuenta que el color de fondo siempre se especifica como un color YUV, incluso si la superficie de destino es RGB.

DestFormat

Estructura DXVA2_ExtendedFormat que contiene información de color extendida para el rectángulo de destino. Para la reproducción de vídeo, el valor recomendado para el intervalo nominal es DXVA2_NominalRange_Unknown. Para obtener más información, vea enumeración DXVA2_NominalRange .

ProcAmpValues

Estructura DXVA2_ProcAmpValues que especifica la configuración de ajuste de color (ProcAmp). Estos valores deben estar dentro de los intervalos devueltos por el método IDirectXVideoProcessor::GetProcAmpRange .

Alpha

Valor alfa que se aplica a la imagen compuesta cuando se copia en la superficie de destino. El valor alfa es un valor de punto fijo, especificado como una estructura de DXVA2_Fixed32 . Para especificar la opacidad del 100 %, use la función DXVA2_Fixed32OpaqueAlpha .

NoiseFilterLuma

Estructura DXVA2_FilterValues que contiene parámetros para el filtro de ruido luma.

NoiseFilterChroma

Estructura DXVA2_FilterValues que contiene parámetros para el filtro de ruido cromático.

DetailFilterLuma

Estructura DXVA2_FilterValues que contiene parámetros para el filtro de detalles de luma.

DetailFilterChroma

Estructura DXVA2_FilterValues que contiene parámetros para el filtro de detalle cromático.

DestData

Contiene marcas adicionales. Se definen las marcas siguientes.

Valor Significado
DXVA2_DestData_RFF
Repita el primer bit de campo (RFF).
DXVA2_DestData_TFF
Primer campo superior (TFF) bit.
DXVA2_DestData_RFF_TFF_Present
Si se establece, se usan las marcas RFF y TFF.
 

Actualmente, estas marcas se omiten. Están diseñados para su uso con salida entrelazada, que no se admite en este momento.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado dxva2api.h

Consulte también

Procesamiento de vídeo DXVA

Estructuras de Media Foundation