Video Port Extension Callback Functions (Windows CE 5.0)
The following table shows the video port extension callback functions.
Function | Description |
---|---|
CanCreateVideoPort | Indicates whether a video port with the specified description can be created. This callback is required. |
CreateVideoPort | Notifies the hardware abstraction layer (HAL) after a video port is created. |
DestroyVideoPort | Notifies the HAL when the video port is destroyed. |
FlipVideoPort | Performs the physical flip which causes the video port to start writing data to the new surface. |
GetVideoPortBandwidth | Informs drivers of bandwidth requirements for any specified format. |
GetVideoPortConnectInfo | Fills the specified array with all of the connection combinations supported by the specified video port and puts that number in the dwNumEntries member of the DDHAL_GETVPORTCONNECTDATA structure. |
GetVideoPortField | Determines whether the current field of an interlaced signal is even or odd. |
GetVideoPortFlipStatus | Indicates whether a V-sync operation has occurred since the flip was performed on the specified surface. |
GetVideoPortInputFormats | Fills the specified array with all of the formats that the video port can accept and puts that number in the dwNumFormats member of the DDHAL_GETVPORTINPUTFORMATDATA structure. |
GetVideoPortLine | Returns the current line counter of the video port. |
GetVideoPortOutputFormats | Fills the specified array with all of the formats that can be written to the frame buffer based on the specified input format. |
GetVideoSignalStatus | Indicates whether or not the video port is receiving a good signal. |
HalColorControl (video port control callback) | Gets or sets the video port color controls. |
UpdateVideoPort | Starts, stops, and changes the video port. |
WaitForVideoPortSync | Returns at the beginning or end of either the video V-sync operation or the specified line. |
See Also
Send Feedback on this topic to the authors