Función ICSeqCompressFrameStart (vfw.h)
La función ICSeqCompressFrameStart inicializa los recursos para comprimir una secuencia de fotogramas mediante la función ICSeqCompressFrame .
Sintaxis
BOOL VFWAPI ICSeqCompressFrameStart(
PCOMPVARS pc,
LPBITMAPINFO lpbiIn
);
Parámetros
pc
Puntero a una estructura COMPVARS inicializada con información para la compresión.
lpbiIn
Formato de los datos que se van a comprimir.
Valor devuelto
Devuelve TRUE si es correcto o FALSE en caso contrario.
Comentarios
Esta función utiliza una estructura COMPVARS para proporcionar la configuración del compresor especificado e intercalar fotogramas clave a la velocidad especificada por el miembro lKey de COMPVARS. Puede especificar valores para la velocidad de datos de la secuencia y la frecuencia del fotograma clave mediante los miembros adecuados de COMPVARS.
Use las funciones ICSeqCompressFrameStart, ICSeqCompressFrame e ICSeqCompressFrameEnd para comprimir una secuencia de fotogramas en una velocidad de datos especificada y el número de fotogramas clave.
Cuando termine con la compresión, use la función ICCompressorFree para liberar los recursos especificados en COMPVARS.
COMPVARS debe inicializarse antes de usar esta función. Puede inicializar la estructura manualmente o permitir al usuario especificar un compresor e inicializar una estructura COMPVARS mediante la función ICCompressorChoose .
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 |
Library | Vfw32.lib |
Archivo DLL | Msvfw32.dll |