Compartilhar via


Função ICOpenFunction (vfw.h)

A função ICOpenFunction abre um compressor ou descompactador definido como uma função.

Sintaxe

HIC VFWAPI ICOpenFunction(
  DWORD   fccType,
  DWORD   fccHandler,
  UINT    wMode,
  FARPROC lpfnHandler
);

Parâmetros

fccType

Tipo de compressor a ser aberto. Para vídeo, o valor desse parâmetro é ICTYPE_VIDEO.

fccHandler

Manipulador preferencial do tipo especificado. Normalmente, isso vem do cabeçalho de fluxo em um arquivo AVI.

wMode

Sinalizador para definir o uso do compressor ou descompactador. Os valores a seguir são definidos.

Valor Significado
ICMODE_COMPRESS O compressor executará a compactação normal.
ICMODE_DECOMPRESS O descompactador executará a descompactação normal.
ICMODE_DRAW O descompactador descompactará e desenhará os dados diretamente no hardware.
ICMODE_FASTCOMPRESS O compressor executará compactação rápida (em tempo real).
ICMODE_FASTDECOMPRESS O descompactador executará uma descompactação rápida (em tempo real).
ICMODE_QUERY Consulta o compressor ou o descompactador para obter informações.

lpfnHandler

Ponteiro para a função usada como compressor ou descompactador.

Retornar valor

Retorna um identificador para um compressor ou descompactador se tiver êxito ou zero caso contrário.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho vfw.h
Biblioteca Vfw32.lib
DLL Msvfw32.dll

Confira também

Funções de compactação de vídeo

Gerenciador de Compactação de Vídeo