VPE Callback Functions
The following table lists the video port extensions (VPE) callback functions that are implemented in a display driver. A display driver that supports VPE must implement some VPE callback functions; some are optional depending on the hardware capabilities.
VPE Callback Function | Description |
---|---|
Determines whether the driver can support a DirectDraw VPE object of the specified description. |
|
Gets or sets the VPE object color controls. |
|
Notifies the driver that DirectDraw created a VPE object. |
|
Notifies the driver that DirectDraw destroyed the specified VPE object. |
|
Performs a physical flip, causing the VPE object to start writing data to the new surface. |
|
Reports the bandwidth limitations of the device's frame buffer memory based on the specified VPE object output format. |
|
Returns the connections supported by the specified VPE object. |
|
Determines whether the current field of an interlaced signal is even or odd. |
|
Determines whether the most recently requested flip on a surface has occurred. |
|
Determines the input formats that the DirectDraw VPE object can accept. |
|
Returns the current line number of the hardware video port. |
|
Determines the output formats that the VPE object supports. |
|
Retrieves the status of the video signal currently being presented to the hardware video port. |
|
Starts and stops the VPE object and modifies the VPE object data stream. |
|
Waits until the next vertical synch occurs. |