Video Capture Manager

Graphics and Screen4.0 (8.x)Video Capture Developer's GuideAPIProgramming

The Video Capture manager is based on a client/server model where an application is a client that's requesting capture services from the server (Video Capture manager).

The Video Capture manager is resource manager that, together with the Video Capture framework, allows for the loading of multiple drivers as well as access to frames from a video input source by multiple users. The Video capture framework enables clients to capture frames from a video input source, but the implementation of video capture libraries allow only one user (consumer) attach to one specific input source. The framework relies on the libraries having exclusive access of the hardware; therefore, multiple consumers of the same input source isn't possible.

The Video capture manager adds a level of abstraction to allow multiple consumers to have access to the frames for consumption and multiple producers to load vcapture drivers. These added functionality is particularly important in a hypervisor system where the possibility of mutliple guests can be consumers.

To enable the Video capture manager, you must start vcap-mgr. The vcap-mgr utility:

  • provides a mount point for an interface through which it accepts commands (/dev/vcap-mgr/command)
  • supports the querying of the available capture sources (/dev/vcap-mgr/video_ins)
Page updated: