Estrutura ICINFO (vfw.h)
A estrutura ICINFO contém parâmetros de compactação fornecidos por um driver de compactação de vídeo. O driver preenche ou atualiza a estrutura quando recebe a mensagem ICM_GETINFO .
Sintaxe
typedef struct {
DWORD dwSize;
DWORD fccType;
DWORD fccHandler;
DWORD dwFlags;
DWORD dwVersion;
DWORD dwVersionICM;
WCHAR szName[16];
WCHAR szDescription[128];
WCHAR szDriver[128];
} ICINFO;
Membros
dwSize
Tamanho, em bytes, da estrutura ICINFO .
fccType
Código de quatro caracteres que indica o tipo de fluxo que está sendo compactado ou descompactado. Especifique "VIDC" para fluxos de vídeo.
fccHandler
Um código de quatro caracteres que identifica um compressor específico.
dwFlags
Sinalizadores aplicáveis. Zero ou mais dos seguintes sinalizadores podem ser definidos:
Nome | Descrição |
---|---|
|
O driver está solicitando a compactação de todos os quadros. Para obter informações sobre como compactar todos os quadros, consulte a mensagem ICM_COMPRESS_FRAMES_INFO . |
|
O driver dá suporte à compactação para um tamanho de quadro. |
|
O driver dá suporte ao desenho. |
|
O driver pode executar a compactação temporal e mantém sua própria cópia do quadro atual. Ao compactar um fluxo de dados de quadro, o driver não precisa de dados de imagem do quadro anterior. |
|
O driver pode executar a descompactação temporal e mantém sua própria cópia do quadro atual. Ao descompactar um fluxo de dados de quadro, o driver não precisa de dados de imagem do quadro anterior. |
|
O driver dá suporte a valores de qualidade. |
|
O driver dá suporte à compactação entre quadros. |
dwVersion
Número de versão do driver.
dwVersionICM
Versão do VCM compatível com o driver. Esse membro deve ser definido como ICVERSION.
szName[16]
Versão curta do nome do compressor. O nome na cadeia de caracteres terminada em nulo deve ser adequado para uso em caixas de listagem.
szDescription[128]
Versão longa do nome do compressor.
szDriver[128]
Nome do módulo que contém o driver de compactação VCM. Normalmente, um driver não precisa preencher isso.
Requisitos
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 |