UScreenCapture

A lightweight and completely customizable general-purpose filter that allows capturing of computer screens using DirectShow support.

Download Now

UScreenCapture Description

UScreenCapture is a DirectShow source filter which can be used to capture video from your computer screen. In other words, it’s a package that contains what you need to record your screen from third party applications that rely on DirectShow.

It’s built in such a way that it is easy for any application which works with video sources to pick up the filter and start interacting with it. To generalize, UScreenCapture is supported by video editing and capturing applications, streaming servers such as Unreal Media Server, VideoLan, Windows Media encoder and others. Apart from those, it’s also compatible with Macromedia Flash.

When implemented, it’s able to capture the entire screen by default but it can also be configured to keep an eye on a specific region. UScreenCapture comes with a default frame rate of 10 frames per second.

You can use various configuration registry settings to customize the functionality of the filter. It’s possible to assign the target monitor from which it can capture, set the coordinates for the upper left and right corners of the frame, as well as choose the frame rate to use.

The values you set for the ‘MonitorNum’, ‘Left’, ‘Right’, ‘FrameRate’, ‘ShowCursor’ and ‘CaptureLayeredWindows’ registry settings are read by the filter at startup. In the eventuality that their values are incorrect or absent, UScreenCapture uses the default ones.

UScreenCapture can be used with Windows Media Player but you should take into account that the filter uses a considerable amount of system resources.

The filter can be configured via custom interface IUScreenCaptureSettings as well as through a IFileSourceFilter interface.

System requirements

  • DirectX 8+

Leave a Reply

Your email address will not be published.