Função ICSeqCompressFrameStart (vfw.h)
A função ICSeqCompressFrameStart inicializa recursos para compactar uma sequência de quadros usando a função ICSeqCompressFrame .
Sintaxe
BOOL VFWAPI ICSeqCompressFrameStart(
PCOMPVARS pc,
LPBITMAPINFO lpbiIn
);
Parâmetros
pc
Ponteiro para uma estrutura COMPVARS inicializada com informações para compactação.
lpbiIn
Formato dos dados a serem compactados.
Retornar valor
Retornará TRUE se tiver êxito ou FALSE caso contrário.
Comentários
Essa função usa uma estrutura COMPVARS para fornecer configurações para o compressor especificado e intercalar quadros-chave na taxa especificada pelo membro lKey de COMPVARS. Você pode especificar valores para a taxa de dados para a sequência e a frequência de quadro chave usando os membros apropriados do COMPVARS.
Use as funções ICSeqCompressFrameStart, ICSeqCompressFrame e ICSeqCompressFrameEnd para compactar uma sequência de quadros a uma taxa de dados especificada e ao número de quadros-chave.
Quando terminar a compactação, use a função ICCompressorFree para liberar os recursos especificados em COMPVARS.
O COMPVARS precisa ser inicializado antes de usar essa função. Você pode inicializar a estrutura manualmente ou permitir que o usuário especifique um compressor e inicialize uma estrutura COMPVARS usando a função ICCompressorChoose .
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 |
Biblioteca | Vfw32.lib |
DLL | Msvfw32.dll |