Estrutura ICDECOMPRESSEX (vfw.h)

A estrutura ICDECOMPRESSEX contém parâmetros de descompactação usados com a mensagem ICM_DECOMPRESSEX

Sintaxe

typedef struct {
  DWORD              dwFlags;
  LPBITMAPINFOHEADER lpbiSrc;
  LPVOID             lpSrc;
  LPBITMAPINFOHEADER lpbiDst;
  LPVOID             lpDst;
  int                xDst;
  int                yDst;
  int                dxDst;
  int                dyDst;
  int                xSrc;
  int                ySrc;
  int                dxSrc;
  int                dySrc;
} ICDECOMPRESSEX;

Membros

dwFlags

Sinalizadores aplicáveis. Os seguintes valores são definidos:

Nome Descrição
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 de entrada.

lpSrc

Ponteiro para um buffer que contém os dados de entrada.

lpbiDst

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

lpDst

Ponteiro para um buffer em que o driver deve gravar a imagem descompactada.

xDst

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

yDst

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

dxDst

Largura do retângulo de destino.

dyDst

Altura do retângulo de destino.

xSrc

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

ySrc

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

dxSrc

Largura do retângulo de origem.

dySrc

Altura do retângulo de origem.

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]
Cabeçalho vfw.h

Confira também

BITMAPINFOHEADER

ICM_DECOMPRESSEX

Gerenciador de Compactação de Vídeo

Estruturas de compactação de vídeo