using System.Collections.ObjectModel;
namespace Inspectron.Camera
{
///
/// ICameraParameter interface, standard interface to list and change camera parameters
///
public interface ICameraParameter
{
///
/// User friendly name
///
string Name { get; }
///
/// Getter and setter to values, null setter if readonly
///
object Value { get; set; }
///
/// Indicates that the parameter is readonly, Value setter is null
///
bool IsReadOnly { get; }
///
/// Values that can be chosen in case of fixed parameters set.
///
ReadOnlyCollection