Compartir a través de


Estructura ICINFO (vfw.h)

La estructura ICINFO contiene parámetros de compresión proporcionados por un controlador de compresión de vídeo. El controlador rellena o actualiza la estructura cuando recibe el mensaje ICM_GETINFO .

Sintaxis

typedef struct {
  DWORD dwSize;
  DWORD fccType;
  DWORD fccHandler;
  DWORD dwFlags;
  DWORD dwVersion;
  DWORD dwVersionICM;
  WCHAR szName[16];
  WCHAR szDescription[128];
  WCHAR szDriver[128];
} ICINFO;

Miembros

dwSize

Tamaño, en bytes, de la estructura ICINFO .

fccType

Código de cuatro caracteres que indica el tipo de secuencia que se está comprimiendo o descomprimiendo. Especifique "VIDC" para secuencias de vídeo.

fccHandler

Código de cuatro caracteres que identifica un compresor específico.

dwFlags

Marcas aplicables. Se pueden establecer cero o más de las marcas siguientes:

Nombre Descripción
VIDCF_COMPRESSFRAMES
El controlador solicita comprimir todos los fotogramas. Para obtener información sobre cómo comprimir todos los fotogramas, vea el mensaje ICM_COMPRESS_FRAMES_INFO .
VIDCF_CRUNCH
El controlador admite la compresión a un tamaño de marco.
VIDCF_DRAW
El controlador admite dibujo.
VIDCF_FASTTEMPORALC
El controlador puede realizar la compresión temporal y mantiene su propia copia del marco actual. Al comprimir un flujo de datos de fotogramas, el controlador no necesita datos de imagen del fotograma anterior.
VIDCF_FASTTEMPORALD
El controlador puede realizar la descompresión temporal y mantiene su propia copia del marco actual. Al descomprimir un flujo de datos de fotogramas, el controlador no necesita datos de imagen del marco anterior.
VIDCF_QUALITY
El controlador admite valores de calidad.
VIDCF_TEMPORAL
El controlador admite la compresión entre fotogramas.

dwVersion

Número de versión del controlador.

dwVersionICM

Versión de VCM compatible con el controlador. Este miembro debe establecerse en ICVERSION.

szName[16]

Versión corta del nombre del compresor. El nombre de la cadena terminada en null debe ser adecuado para su uso en cuadros de lista.

szDescription[128]

Versión larga del nombre del compresor.

szDriver[128]

Nombre del módulo que contiene el controlador de compresión VCM. Normalmente, un controlador no necesita rellenarlo.

Requisitos

   
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_COMPRESS_FRAMES_INFO

ICM_GETINFO

Administrador de compresión de vídeo

Estructuras de compresión de vídeo