Overview
Group
Quick Info

ICGetBuffersWanted

The ICGetBuffersWanted macro queries a driver for the number of buffers to allocate. You can use this macro or explicitly call the ICM_GETBUFFERSWANTED message.

DWORD ICGetBuffersWanted(

hic,

lpdwBuffers

);

Parameters

hic

Handle of a driver.

lpdwBuffers

Address to contain the number of samples the driver needs to efficiently render the data.

Return Values

Returns ICERR_OK if successful or ICERR_UNSUPPORTED otherwise.

Remarks

This message is used by drivers that use hardware to render data and want to ensure a minimal time lag caused by waiting for buffers to arrive. For example, if a driver controls a video decompression board that can hold 10 frames of video, it could return 10 for this message. This instructs applications to try to stay 10 frames ahead of the frame it currently needs.

See Also

ICM_GETBUFFERSWANTED

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database