FVVLib  1.0.0 beta 4
Public Member Functions
FVVMultiCameraInfo Class Reference

Interface to access multi-camera metadata information. More...

List of all members.

Public Member Functions

virtual int GetNumberOfCameras () const =0
 Get the number of cameras used for FVV recording.
virtual FVVImageInfoPtr GetImageInfo () const =0
 Get the interface to access the image format information shared by all capture cameras.
virtual FVVCameraInfoPtr GetCameraInfo (unsigned int index) const =0
 Get the camera information for the specified index.
virtual ~FVVMultiCameraInfo ()

Detailed Description

Interface to access multi-camera metadata information.

This interface provides access to camera information when all camera images share the the same properties, e.g. because identical cameras have been used for capturing and/or identical settings for all cameras. The image properties shared by all camera images can be accessed through a single FVVImageInfo interface.

The actual multi-camera image data for the single cameras can be accessed through the FVVMultiCameraImageData interface.


Constructor & Destructor Documentation

virtual ~FVVMultiCameraInfo ( ) [virtual]

Member Function Documentation

int GetNumberOfCameras ( ) const [pure virtual]

Get the number of cameras used for FVV recording.

Returns:
The number of capture cameras.
FVVImageInfoPtr GetImageInfo ( ) const [pure virtual]

Get the interface to access the image format information shared by all capture cameras.

Returns:
Interface providing access to the image format information for all capture cameras.
FVVCameraInfoPtr GetCameraInfo ( unsigned int  index) const [pure virtual]

Get the camera information for the specified index.

Parameters:
indexZero-based index of the camera information. See the definition of FVVCameraInfo.
Returns:
The FVVCameraInfo for the camera with the given index.
nullptr if not a valid index was given.