Compartilhar via


ICM_DRAW_SUGGESTFORMAT mensagem

A mensagem ICM_DRAW_SUGGESTFORMAT consulta um driver de renderização para sugerir um formato descompactado que ele possa desenhar.

ICM_DRAW_SUGGESTFORMAT 
wParam = (DWORD_PTR) (LPVOID) &icdrwSuggest; 
lParam = sizeof(ICDRAWSUGGEST); 

Parâmetros

icdrwSuggest

Ponteiro para uma estrutura ICDRAWSUGGEST .

Lparam

Tamanho, em bytes, de ICDRAWSUGGEST.

Valor Retornado

Retorna ICERR_OK se tiver êxito. Se o membro lpbiSuggest da estrutura ICDRAWSUGGEST for NULL, essa mensagem retornará a quantidade de memória necessária para conter o formato sugerido.

Comentários

O driver deve examinar o formato especificado no membro lpbiIn da estrutura ICDRAWSUGGEST e usar o membro lpbiSuggest para retornar um formato que possa desenhar. O formato de saída deve preservar o máximo de dados possível do formato de entrada.

Opcionalmente, o driver pode usar o identificador de compressor instalável passado no membro hicDecompressor de ICDRAWSUGGEST para fazer seleções mais complexas. Por exemplo, se o formato de entrada for dados JPEG de 24 bits, um renderizador poderá consultar o descompactador para descobrir se ele pode descompactar para um formato YUV (que pode ser desenhado com mais eficiência) antes de selecionar o formato a ser sugerido.

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

Gerenciador de Compactação de Vídeo

Mensagens de compactação de vídeo