Share via


Função ICDecompressExBegin (vfw.h)

A função ICDecompressExBegin prepara um descompactador para descompactar dados.

Sintaxe

LRESULT VFWAPI_INLINE ICDecompressExBegin(
  HIC                hic,
  DWORD              dwFlags,
  LPBITMAPINFOHEADER lpbiSrc,
  LPVOID             lpSrc,
  int                xSrc,
  int                ySrc,
  int                dxSrc,
  int                dySrc,
  LPBITMAPINFOHEADER lpbiDst,
  LPVOID             lpDst,
  int                xDst,
  int                yDst,
  int                dxDst,
  int                dyDst
);

Parâmetros

hic

Manipule para o descompactador a ser usado.

dwFlags

Sinalizadores de descompactação. Os valores a seguir são definidos.

Valor Significado
ICDECOMPRESS_HURRYUP Tenta descompactar a uma taxa mais rápida. Quando um aplicativo usa esse sinalizador, o driver deve armazenar em buffer os dados descompactados, mas não desenhar a imagem.
ICDECOMPRESS_NOTKEYFRAME O quadro atual não é um quadro-chave.
ICDECOMPRESS_NULLFRAME O quadro atual não contém dados e a imagem descompactada deve ser deixada da mesma forma.
ICDECOMPRESS_PREROLL O quadro atual precede o ponto no filme em que a reprodução começa e, portanto, não será desenhada.
ICDECOMPRESS_UPDATE A tela está sendo atualizada ou atualizada.

lpbiSrc

Ponteiro para uma estrutura BITMAPINFOHEADER que contém o formato dos dados compactados.

lpSrc

Ponteiro para os dados de entrada.

xSrc

A coordenada x do retângulo de origem para o DIB especificado por lpbiSrc.

ySrc

A coordenada y do retângulo de origem para o DIB especificado por lpbiSrc.

dxSrc

Largura do retângulo de origem.

dySrc

Altura do retângulo de origem.

lpbiDst

Ponteiro para uma estrutura BITMAPINFOHEADER que contém o formato de saída.

lpDst

Ponteiro para um buffer grande o suficiente para conter os dados descompactados.

xDst

A coordenada x do retângulo de destino para o DIB especificado por lpbiDst.

yDst

A coordenada y do retângulo de destino para o DIB especificado por lpbiDst.

dxDst

Largura do retângulo de destino.

dyDst

Altura do retângulo de destino.

Retornar valor

Retorna ICERR_OK se tiver êxito ou um erro de outra forma.

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

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

Gerenciador de Compactação de Vídeo