Función ICDecompressEx (vfw.h)
La función ICDecompressEx descomprime un único fotograma de vídeo.
Sintaxis
LRESULT VFWAPI_INLINE ICDecompressEx(
HIC hic,
DWORD dwFlags,
LPBITMAPINFOHEADER lpbiSrc,
LPVOID lpSrc,
int xSrc,
int ySrc,
int dxSrc,
int dySrc,
LPBITMAPINFOHEADER lpbiDst,
LPVOID lpDst,
int xDst,
int yDst,
int dxDst,
int dyDst
);
Parámetros
hic
Controle el descompresión.
dwFlags
Marcas de descompresión. Se definen los valores siguientes.
Valor | Significado |
---|---|
ICDECOMPRESS_HURRYUP | Intenta descomprimir a una velocidad más rápida. Cuando una aplicación usa esta marca, el controlador debe almacenar en búfer los datos descomprimidos, pero no dibujar la imagen. |
ICDECOMPRESS_NOTKEYFRAME | El marco actual no es un fotograma clave. |
ICDECOMPRESS_NULLFRAME | El marco actual no contiene datos y la imagen descomprimida debe dejarse igual. |
ICDECOMPRESS_PREROLL | El fotograma actual precede al punto de la película donde se inicia la reproducción y, por lo tanto, no se dibujará. |
ICDECOMPRESS_UPDATE | La pantalla se está actualizando o actualizando. |
lpbiSrc
Puntero a una estructura BITMAPINFOHEADER que contiene el formato de los datos comprimidos.
lpSrc
Puntero a los datos de entrada.
xSrc
Coordenada x del rectángulo de origen para la DIB especificada por lpbiSrc.
ySrc
Coordenada y del rectángulo de origen para la DIB especificada por lpbiSrc.
dxSrc
Ancho del rectángulo de origen.
dySrc
Alto del rectángulo de origen.
lpbiDst
Puntero a una estructura BITMAPINFOHEADER que contiene el formato de salida.
lpDst
Puntero a un búfer lo suficientemente grande como para contener los datos descomprimidos.
xDst
Coordenada x del rectángulo de destino para la DIB especificada por lpbiDst.
yDst
Coordenada y del rectángulo de destino para el DIB especificado por lpbiDst.
dxDst
Ancho del rectángulo de destino.
dyDst
Alto del rectángulo de destino.
Valor devuelto
Devuelve ICERR_OK si se ejecuta correctamente o si se produce un error de otro modo.
Comentarios
Normalmente, las aplicaciones usan la marca ICDECOMPRESS_PREROLL para buscar un fotograma clave en una secuencia comprimida. La marca se envía con el fotograma clave y con fotogramas posteriores necesarios para descomprimir el fotograma deseado.
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] |
Plataforma de destino | Windows |
Encabezado | vfw.h |