Função ICLocate (vfw.h)
A função ICLocate localiza um compressor ou descompactador que pode manipular imagens com os formatos especificados ou localiza um driver que pode descompactar uma imagem com um formato especificado diretamente no hardware.
Sintaxe
HIC VFWAPI ICLocate(
DWORD fccType,
DWORD fccHandler,
LPBITMAPINFOHEADER lpbiIn,
LPBITMAPINFOHEADER lpbiOut,
WORD wFlags
);
Parâmetros
fccType
Código de quatro caracteres que indica o tipo de compressor ou descompactador a ser aberto. Para fluxos de vídeo, o valor desse parâmetro é 'VIDC'.
fccHandler
Manipulador preferencial do tipo especificado. Normalmente, o tipo de manipulador é armazenado no cabeçalho do fluxo em um arquivo AVI. Especifique NULL se o aplicativo puder usar qualquer tipo de manipulador ou não souber o tipo de manipulador a ser usado.
lpbiIn
Ponteiro para uma estrutura BITMAPINFOHEADER definindo o formato de entrada. Um identificador de compressor não é retornado, a menos que dê suporte a esse formato.
lpbiOut
Ponteiro para uma estrutura BITMAPINFOHEADER definindo um formato descompactado 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.
wFlags
Sinalizadores que descrevem os critérios de pesquisa para um compressor ou descompactador. Os seguintes valores são definidos:
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 |