Обработка видеокадров
Среда выполнения Microsoft Direct3D вызывает функции VideoProcessBeginFrame и VideoProcessEndFrame драйвера дисплея пользовательского режима, чтобы указать период времени между этими вызовами функций, который драйвер отображения пользовательского режима может обрабатывать видеокадры. Прежде чем драйвер отображения пользовательского режима сможет обрабатывать любые видеокадры, среда выполнения Microsoft Direct3D должна вызвать функцию SetVideoProcessRenderTarget драйвера дисплея пользовательского режима, чтобы задать целевую поверхность отрисовки для обработки видео. Однако вызов SetVideoProcessRenderTarget может происходить только за пределами периода времени начального и конечного кадров.
После установки целевой поверхности отрисовки для обработки видео драйвер дисплея пользовательского режима может принимать вызовы к своей функции VideoProcessBlt для обработки видеокадров между периодом времени начала и окончания кадра.