Share via


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.

Valor Significado
DXVA2_SampleData_RFF
Repita el primer bit de campo (RFF).
DXVA2_SampleData_TFF
Primer campo superior (TFF) bit.
DXVA2_SampleData_RFF_TFF_Present
Si se establece, se usan las marcas RFF y TFF.
 

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

Consulte también

DXVA2_AYUVSample8

IDirectXVideoProcessor::VideoProcessBlt

Estructuras de Media Foundation