Table of contents
TOC
Collapse the table of content
Expand the table of content

Processing Video Frames

Last Updated: 2/14/2017

The Microsoft Direct3D runtime calls the user-mode display driver's VideoProcessBeginFrame and VideoProcessEndFrame functions to indicate a time period between these function calls that the user-mode display driver can process video frames. Before the user-mode display driver can process any video frames, the Microsoft Direct3D runtime must call the user-mode display driver's SetVideoProcessRenderTarget function to set the render target surface for video processing. However, the call to SetVideoProcessRenderTarget can occur only outside the begin-frame and end-frame time period.

After the render target surface for video processing is set, the user-mode display driver can receive calls to its VideoProcessBlt function to process video frames between the begin-frame and end-frame time period.

Send comments about this topic to Microsoft

© 2017 Microsoft