Compartilhar via


Estrutura ICCOMPRESSFRAMES (vfw.h)

A estrutura ICCOMPRESSFRAMES contém parâmetros de compactação usados com a mensagem ICM_COMPRESS_FRAMES_INFO .

Sintaxe

typedef struct {
  DWORD              dwFlags;
  LPBITMAPINFOHEADER lpbiOutput;
  LPARAM             lOutput;
  LPBITMAPINFOHEADER lpbiInput;
  LPARAM             lInput;
  LONG               lStartFrame;
  LONG               lFrameCount;
  LONG               lQuality;
  LONG               lDataRate;
  LONG               lKeyRate;
  DWORD              dwRate;
  DWORD              dwScale;
  DWORD              dwOverheadPerFrame;
  DWORD              dwReserved2;
  LONG( )(LPARAM lInput,LONG lFrame,LPVOID lpBits,LONG len)              *GetData;
  LONG( )(LPARAM lOutput,LONG lFrame,LPVOID lpBits,LONG len)              *PutData;
} ICCOMPRESSFRAMES;

Membros

dwFlags

Sinalizadores aplicáveis. O seguinte valor é definido: ICCOMPRESSFRAMES_PADDING. Se esse valor for usado, o preenchimento será usado com o quadro.

lpbiOutput

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

lOutput

Reservado; não use.

lpbiInput

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

lInput

Reservado; não use.

lStartFrame

Número do primeiro quadro a ser compactado.

lFrameCount

Número de quadros a serem compactados.

lQuality

Configuração de qualidade.

lDataRate

Taxa máxima de dados, em bytes por segundo.

lKeyRate

Número máximo de quadros entre quadros-chave consecutivos.

dwRate

Taxa de compactação em um formato inteiro. Para obter a taxa em quadros por segundo, divida esse valor pelo valor em dwScale.

dwScale

Valor usado para dimensionar dwRate para quadros por segundo.

dwOverheadPerFrame

Reservado; não use.

dwReserved2

Reservado; não use.

GetData

Reservado; não use.

PutData

Reservado; não use.

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_COMPRESS_FRAMES_INFO

Gerenciador de Compactação de Vídeo

Estruturas de compactação de vídeo