estructura DXVA2_VideoSample (dxva2api.h)
Especifica un ejemplo de entrada para el método IDirectXVideoProcessor::VideoProcessBlt .
Sintaxis
typedef struct _DXVA2_VideoSample {
REFERENCE_TIME Start;
REFERENCE_TIME End;
DXVA2_ExtendedFormat SampleFormat;
IDirect3DSurface9 *SrcSurface;
RECT SrcRect;
RECT DstRect;
DXVA2_AYUVSample8 Pal[16];
DXVA2_Fixed32 PlanarAlpha;
DWORD SampleData;
} DXVA2_VideoSample;
Miembros
Start
Hora de inicio de la muestra, en unidades de 100 nanosegundos. En el caso de los ejemplos de substream de vídeo, el valor es cero.
End
Hora de finalización de la muestra, en unidades de 100 nanosegundos. En el caso de los ejemplos de substream de vídeo, el valor es cero.
SampleFormat
DXVA2_ExtendedFormat estructura que describe la información de color entrelazado y extendida del ejemplo.
SrcSurface
Puntero a la interfaz IDirect3DSurface9 de la superficie de Direct3D que contiene el ejemplo.
SrcRect
Rectángulo de origen. El rectángulo de origen define qué parte del ejemplo de entrada se copia en la superficie de destino. El rectángulo de origen se especifica mediante coordenadas de píxeles en la superficie de entrada.
DstRect
Rectángulo de destino. El rectángulo de destino define la parte de la superficie de destino donde se copia el rectángulo de origen. El rectángulo de destino se especifica mediante coordenadas de píxeles en la superficie de destino.
Pal[16]
Si la muestra de entrada es para una substream y usa un formato de color YUV pálido, este miembro contiene una matriz de estructuras de DXVA2_AYUVSample8 que definen las entradas de la paleta. En el caso de los formatos de píxeles no paletizados, los elementos de matriz deben ser cero.
PlanarAlpha
Valor alfa que se aplicará a esta muestra de entrada cuando esté compuesto.
SampleData
Contiene marcas adicionales. Se definen las marcas siguientes.
Estas marcas proporcionan una sugerencia al desinterlacer cuando realiza telecine inversa.
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 |