Kernel-Mode Video Transport Callback Functions

The following table lists the kernel-mode video transport callback functions that are implemented in a video miniport driver.

DxApi Callback Function Description

DxBobNextField

Bobs the next field of interleaved data.

DxEnableIRQ

Indicates to the miniport driver which IRQs should be enabled or disabled.

DxFlipOverlay

Flips the overlay.

DxFlipVideoPort

Flips the video port extensions (VPE) object.

DxGetCurrentAutoflip

Determines which surface is receiving the current field of video data for capture purposes.

DxGetIRQInfo

Indicates that the driver manages the interrupt request.

DxGetPolarity

Returns the polarity (even or odd) of the current field being written by the VPE object.

DxGetPreviousAutoflip

Determines which surface received the previous field of video data for capture purposes.

DxGetTransferStatus

Determines which hardware bus master completed.

DxLock

Locks the frame buffer so that it can be accessed.

DxSetState

Switches from bob mode to weave mode, and vice versa.

DxSkipNextField

Skips or reenables the next field.

DxTransfer

Bus masters data from a surface to the buffer specified in the memory descriptor list (MDL).