Video capture applications call the capture engine provided by AVICap32.dll. This DLL accepts high-level commands from client applications, and converts them into low-level messages that are sent to capture drivers. AVICap32.dll allows client applications access to a window of the AVICap class. The AVICap window class displays the incoming video signal, allocates buffers for the video data, generates and manipulates palettes, and stores video and audio to an AVI file. For a complete description of the application interface to AVICap32.dll, see the video capture section of the Microsoft Win32 Programmer's Reference.