Share via


ICM_GETBUFFERSWANTED mensagem

A mensagem ICM_GETBUFFERSWANTED consulta um driver quanto ao número de buffers a serem alocados. Você pode enviar essa mensagem explicitamente ou usando a macro ICGetBuffersWanted .

ICM_GETBUFFERSWANTED 
wParam = (DWORD_PTR) (LPVOID) lpdwBuffers; 
lParam = 0; 

Parâmetros

lpdwBuffers

Endereço para conter o número de exemplos que o driver precisa para renderizar os dados com eficiência.

Valor Retornado

Retorna ICERR_OK se tiver êxito ou ICERR_UNSUPPORTED caso contrário.

Comentários

Essa mensagem é usada por drivers que usam hardware para renderizar dados e querem garantir um atraso mínimo de tempo causado pela espera da chegada dos buffers. Por exemplo, se um driver controlar uma placa de descompactação de vídeo que pode conter 10 quadros de vídeo, ele poderá retornar 10 para essa mensagem. Isso instrui os aplicativos a tentar manter 10 quadros à frente do quadro necessário no momento.

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