## Presentation Device Driver Reference for OS/2

[prev][next][parent][TOC]

### Enhanced Direct Interface Video Extensions (EnDIVE)

The DIVE architecture has been enhanced in OS/2 Version 3 to support motion video accelerator hardware. This enhanced architecture is called EnDIVE. It provides additional DEVESC_ functions for querying information about the color formats supported by the hardware, video memory management and image processing.

The Display Engine detects and uses acceleration hardware (via EnDIVE) and substitutes software algorithms whenever necessary.

The DIVE and EnDIVE DEVESC_ functions are listed below:

GreEscape DEVESC_ACQUIREFB
GreEscape DEVESC_DEACQUIREFB
GreEscape DEVESC_EXTGET
GreEscape DEVESC_EXTPUT
GreEscape DEVESC_EXTQUERY
GreEscape DEVESC_GETAPERTURE
GreEscape DEVESC_HWREQUEST
GreEscape DEVESC_QUERYFB
GreEscape DEVESC_REGISTER
GreEscape DEVESC_SETUPBLITTERNOTIFY
GreEscape DEVESC_SWITCHBANK
GreEscape DEVESC_VIDEOHIDDEN
GreEscape DEVESC_VRAMALLOC

For detailed information about the DIVE architecture, refer to the OS/2 Multimedia Application Programming Guide and to the individual functions included in Mandatory and Simulated Graphics Engine Function Reference. The functions are listed alphabetically in the index table for that chapter.