Share via


Estrutura ICDECOMPRESS (vfw.h)

A estrutura ICDECOMPRESS contém parâmetros de descompactação usados com a mensagem ICM_DECOMPRESS .

Sintaxe

typedef struct {
  DWORD              dwFlags;
  LPBITMAPINFOHEADER lpbiInput;
  LPVOID             lpInput;
  LPBITMAPINFOHEADER lpbiOutput;
  LPVOID             lpOutput;
  DWORD              ckid;
} ICDECOMPRESS;

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.

lpbiInput

Ponteiro para uma estrutura BITMAPINFOHEADER que contém o formato de entrada.

lpInput

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

lpbiOutput

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

lpOutput

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

ckid

Identificador de parte do arquivo AVI.

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_DECOMPRESS

Gerenciador de Compactação de Vídeo

Estruturas de compactação de vídeo