Ejemplo n.º 1
0
 public ImageSourceConfiguration(ImageSourceId imageSourceId,
                                 ImageSourceName imageSourceName,
                                 ImageSourceType sourceType,
                                 IImageSourceSettings settings,
                                 TimeSpan updateInterval,
                                 bool isEnabled)
 {
     ImageSourceId   = imageSourceId;
     ImageSourceName = imageSourceName;
     SourceType      = sourceType;
     Settings        = settings;
     UpdateInterval  = updateInterval;
     IsEnabled       = isEnabled;
 }
Ejemplo n.º 2
0
 public IAsyncEnumerable <IImage> GetImages(IImageSourceSettings settings)
 {
     return(_source.GetImages(_typedSettingsConverter.ConvertToTypedSettings <TSettings>(settings))
            .Select <Api.IImage, IImage>(i => new Image(i)));
 }
Ejemplo n.º 3
0
 public T ConvertToTypedSettings <T>(IImageSourceSettings untypedSettings)
 {
     return(default(T)); // nocommit, implement
 }