Share via


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

Consulte también

Funciones de compresión de vídeo

Administrador de compresión de vídeo