using System.Collections.ObjectModel;

namespace Inspectron.Camera
{
    public interface ICameraProvider
    {

        /// <summary>
        /// 
        /// </summary>
        string Name { get; }
        /// <summary>
        /// 
        /// </summary>
        /// <returns></returns>
        ReadOnlyCollection<ICamera> Discover();
        /// <summary>
        /// 
        /// </summary>
        ReadOnlyCollection<ICamera> Cameras { get; }
    }
}