Share via


Estructura ICDRAW (vfw.h)

La estructura ICDRAW contiene parámetros para dibujar datos de vídeo en la pantalla. Esta estructura se usa con el mensaje ICM_DRAW .

Sintaxis

typedef struct {
  DWORD  dwFlags;
  LPVOID lpFormat;
  LPVOID lpData;
  DWORD  cbData;
  LONG   lTime;
} ICDRAW;

Miembros

dwFlags

Marcas del índice de archivos AVI. Se definen los siguientes valores:

Nombre Descripción
ICDRAW_HURRYUP
Los datos se almacena en búfer y no se dibujan en la pantalla. Use esta marca para la descompresión más rápida.
ICDRAW_NOTKEYFRAME
El marco actual no es un fotograma clave.
ICDRAW_NULLFRAME
El marco actual no contiene ningún dato y se debe volver a dibujar el fotograma anterior.
ICDRAW_PREROLL
El fotograma actual del vídeo se produce antes de que se inicie la reproducción. Por ejemplo, si la reproducción comenzará en el fotograma 10 y el fotograma 0 es el fotograma clave más cercano, los fotogramas del 0 al 9 se envían al controlador con este conjunto de marcas. El controlador necesita estos datos para mostrar correctamente la trama 10.
ICDRAW_UPDATE
Novedades la pantalla en función de los datos recibidos anteriormente. En este caso, se debe omitir lpData .

lpFormat

Puntero a una estructura que contiene el formato de datos. En el caso de las secuencias de vídeo, se trata de una estructura BITMAPINFOHEADER .

lpData

Puntero a los datos que se van a representar.

cbData

Número de bytes de datos que se van a representar.

lTime

Tiempo, en muestras, cuando se deben dibujar estos datos. Para los datos de vídeo, normalmente es un número de fotograma.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado vfw.h

Consulte también

ICM_DRAW

Administrador de compresión de vídeo

Estructuras de compresión de vídeo