Share via


Macro ICDecompressOpen (vfw.h)

A macro ICDecompressOpen abre um descompactador compatível com os formatos especificados.

Sintaxe

void ICDecompressOpen(
   fccType,
   fccHandler,
   lpbiIn,
   lpbiOut
);

Parâmetros

fccType

Código de quatro caracteres que indica o tipo de compressor a ser aberto. Para fluxos de vídeo, o valor desse parâmetro é "VIDC" ou ICTYPE_VIDEO.

fccHandler

Código de quatro caracteres que indica o manipulador de fluxo preferido a ser usado. Normalmente, essas informações são armazenadas no cabeçalho do fluxo em um arquivo AVI.

lpbiIn

Ponteiro para uma estrutura que define o formato de entrada. Um identificador de descompactador não é retornado, a menos que possa descompactar esse formato. Para bitmaps, esse parâmetro refere-se a uma estrutura BITMAPINFOHEADER.

lpbiOut

Ponteiro para uma estrutura que define um formato de descompactação opcional. Você também pode especificar zero para usar o formato de saída padrão associado ao formato de entrada.

Se esse parâmetro não for zero, um identificador de compressor não será retornado, a menos que possa criar esse formato de saída. Para bitmaps, esse parâmetro refere-se a uma estrutura BITMAPINFOHEADER.

Retornar valor

Nenhum

Comentários

A macro ICDecompressOpen é definida da seguinte maneira:


#define ICDecompressOpen(fccType, fccHandler, lpbiIn, lpbiOut) \ 
    ICLocate(fccType, fccHandler, lpbiIn, lpbiOut, ICMODE_DECOMPRESS); 

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

Confira também

Macros de compactação de vídeo

Gerenciador de Compactação de Vídeo