Partilhar 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

DWORD 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.

Valor de retorno

Tipo: DWORD

Retorna o número máximo de bytes que um único quadro compactado pode ocupar.

Observações

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 suportado Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo compatível Windows 2000 Server [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho vfw.h

Consulte também

Macros de compactação de vídeo

do Gerenciador de Compactação de Vídeo