Compartilhar via


Macro ICCompressGetSize (vfw.h)

A macro ICCompressGetSize solicita que o driver de compactação de vídeo forneça o tamanho máximo de um quadro de dados quando compactado no formato de saída especificado. Você pode usar essa macro ou chamar explicitamente a mensagem ICM_COMPRESS_GET_SIZE .

Sintaxe

void ICCompressGetSize(
   hic,
   lpbiInput,
   lpbiOutput
);

Parâmetros

hic

Manipule para um compressor.

lpbiInput

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

lpbiOutput

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

Retornar valor

Nenhum

Comentários

Normalmente, os aplicativos enviam essa mensagem para determinar o tamanho de um buffer a ser alocado para o quadro compactado.

O driver deve calcular o tamanho do maior quadro possível com base nos formatos de entrada e saída.

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

Macros de compactação de vídeo

Gerenciador de Compactação de Vídeo