namespace Inspectron.Camera
{
///
/// Interface specifying the capabilities of the camera
///
public interface ICameraCapabilities
{
///
/// Indicates that handle synchronous acquisition. (see ICamera Grab method)
///
bool CanGrabSingle { get; }
///
/// Indicates that handle live asynchronous acquisition. Images are transmitted the ImageGrabbed Event. (see ICamera StartLive / StopLive methods)
///
bool CanGrabContinuous { get; }
///
/// Indicates that the camera can save and load the current parameter set to a file
///
bool CanSaveParametersToFile { get; }
///
/// Indicates that the camera can save the current parameter set to memory
///
bool CanSaveParametersToDevice { get; }
}
}