New sinks added to the library

A number of new sink types have been introduced that can simplify the implementation of low-latency image aquisition and enhanced image processing tasks.

Added several new sink implementations

Added the FrameNotificationSink class which provides access to image data with the least amount of overhead possible by avoiding the mandatory copy operation of other sink types.

Added the FrameSnapSink class for snapping images with direct control over buffer handling.

Added the FrameQueueSink class that allows for easy implemention of applications that can handle all incoming image data in the correct order while being able to process each image buffer for a variable amount of time.

FrameNotificationSink

The FrameNotificationSink is the most direct way to get images from a video capture device. This means that no copy will be done from driver memory to application memory.

FrameSnapSink

The FrameSnapSink is a sink type used to grab a number frames from the video stream on demand.

FrameQueueSink

The FrameQueueSink is the preferred sink if the application's task requires processing all frames in a video stream.

<< What is new in version 3.5 since version 3.4