Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A macro ICDecompressOpen abre um descompactador compatível com os formatos especificados.
Sintaxe
HIC ICDecompressOpen(
DWORD fccType,
DWORD fccHandler,
LPBITMAPINFOHEADER lpbiIn,
LPBITMAPINFOHEADER 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 preferencial 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.
Valor de retorno
Tipo: HIC
Retorna um identificador de um descompactador se tiver êxito ou zero caso contrário.
Observações
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 suportado | Windows 2000 Professional [somente aplicativos da área de trabalho] |
| Servidor mínimo compatível | Windows 2000 Server [somente aplicativos da área de trabalho] |
| da Plataforma de Destino |
Windows |
| cabeçalho | vfw.h |