dxmini.h header

This header is used by Display Devices Reference. For more information, see:

dxmini.h contains the following programming interfaces:

Callback functions

 
PDX_BOBNEXTFIELD

The DxBobNextField callback function bobs the next field of interleaved data.
PDX_ENABLEIRQ

The DxEnableIRQ callback function indicates to the video miniport driver which IRQs should be enabled or disabled.
PDX_FLIPOVERLAY

The DxFlipOverlay callback function is called when a client of the video miniport driver wants to flip the overlay or when autoflipping is enabled.
PDX_FLIPVIDEOPORT

The DxFlipVideoPort callback function is called when a client of the video miniport driver wants to flip the video port extensions (VPE) object or when autoflipping is enabled.
PDX_GETCURRENTAUTOFLIP

The DxGetCurrentAutoflip callback function is called when the device is hardware autoflipping and a client of the video miniport driver wants to know which surface is receiving the current field of video data for capture purposes.
PDX_GETIRQINFO

The DxGetIRQInfo callback function indicates that the driver manages the interrupt request.
PDX_GETPOLARITY

The DxGetPolarity callback function returns the polarity (even or odd) of the current field being written by the video port extensions (VPE) object.
PDX_GETPREVIOUSAUTOFLIP

The DxGetPreviousAutoflip callback function is called when the device is hardware autoflipping and a client of the video miniport driver wants to know which surface received the previous field of video data for capture purposes.
PDX_GETTRANSFERSTATUS

The DxGetTransferStatus callback function is used by DirectDraw to determine which hardware bus master has completed.
PDX_IRQCALLBACK

The IRQCallback function performs operations related to the IRQ that occurred.
PDX_LOCK

The DxLock callback function is called when a client of the video miniport driver wants access to the frame buffer.
PDX_SETSTATE

The DxSetState callback function is called when a client of the video miniport driver decides it wants to switch from bob mode to weave mode, and vice versa.
PDX_SKIPNEXTFIELD

The DxSkipNextField callback function is called when the next field needs to be skipped or reenabled.
PDX_TRANSFER

The DxTransfer callback function informs the driver to bus master data from a surface to the buffer specified in the memory descriptor list (MDL).

Structures

 
DDBOBNEXTFIELDINFO

The DDBOBNEXTFIELDINFO structure contains the bob information for the surface.
DDENABLEIRQINFO

The DDENABLEIRQINFO structure contains the information required to enable interrupts.
DDFLIPOVERLAYINFO

The DDFLIPOVERLAYINFO structure contains the flip information for the surface.
DDFLIPVIDEOPORTINFO

The DDFLIPVIDEOPORTINFO structure contains the video port extensions (VPE) object and surface information.
DDGETCURRENTAUTOFLIPININFO

The DDGETCURRENTAUTOFLIPININFO structure contains the video port extensions (VPE) object information.
DDGETCURRENTAUTOFLIPOUTINFO

The DDGETCURRENTAUTOFLIPOUTINFO structure provides the surface information.
DDGETIRQINFO

The DDGETIRQINFO structure contains interrupt information for the video miniport driver.
DDGETPOLARITYININFO

The DDGETPOLARITYININFO structure contains the video port extensions (VPE) object information.
DDGETPOLARITYOUTINFO

The DDGETPOLARITYOUTINFO structure contains the polarity information of the video port extensions (VPE) object.
DDGETPREVIOUSAUTOFLIPININFO

The DDGETPREVIOUSAUTOFLIPININFO structure provides the video port extensions (VPE) object information.
DDGETPREVIOUSAUTOFLIPOUTINFO

The DDGETPREVIOUSAUTOFLIPOUTINFO structure provides the surface data.
DDGETTRANSFERSTATUSOUTINFO

The DDGETTRANSFERSTATUSOUTINFO structure contains the transfer status information.
DDLOCKININFO

The DDLOCKININFO structure contains the surface information.
DDLOCKOUTINFO

The DDLOCKOUTINFO structure contains the surface information output from the DxLock function.
DDSETSTATEININFO

The DDSETSTATEININFO structure contains the surface and video port extensions (VPE) object information.
DDSETSTATEOUTINFO

The DDSETSTATEOUTINFO structure contains the state information for the video port extensions (VPE) object.
DDSKIPNEXTFIELDINFO

The DDSKIPNEXTFIELDINFO structure contains the skip information for the video port extensions (VPE) object.
DDSURFACEDATA

The DDSURFACEDATA structure is used by DirectDraw to represent a surface to the kernel-mode miniport driver.
DDTRANSFERININFO

The DDTRANSFERININFO structure contains the transfer information for the surface
DDTRANSFEROUTINFO

The DDTRANSFEROUTINFO structure returns the polarity of the field being captured.
DDVIDEOPORTDATA

The DDVIDEOPORTDATA structure is used by DirectDraw to represent a video port extensions (VPE) object to the kernel-mode video miniport driver.
DX_IRQDATA

The DX_IRQDATA structure contains the IRQ information supplied by the driver.
DXAPI_INTERFACE

The DXAPI_INTERFACE structure contains the interface callback functions that a video miniport driver implements to support Kernel-Mode Video Transport.