namespace RGB.NET.Core { /// /// Represents a generic device provider loaded used to dynamically load devices into an application. /// This class should always provide an empty public constructor! /// public interface IRGBDeviceProviderLoader { /// /// Indicates if the returned device-provider needs some specific initialization before use. /// bool RequiresInitialization { get; } /// /// Gets the device-provider. /// /// The device-provider. IRGBDeviceProvider GetDeviceProvider(); } }