public SubsonicRequest(ISubsonicServer subsonicServer, IImageFormatFactory <T> imageFormatFactory) : base(subsonicServer, imageFormatFactory) { }
public static ISubsonicClient<SoftwareBitmapSource> GetSubsonicClient() { if (_settingsModel == null) GetSettings(); if (string.IsNullOrWhiteSpace(GetServerUrl())) return null; if (_subsonicClient != null) return _subsonicClient; _subsonicServer = new SubsonicServer(new Uri(GetServerUrl()), GetUsername(), GetPassword(), "UltraSonic.Universal"); _imageFormatFactory = new ImageFormatFactory(); _subsonicClient = new SubsonicClient(_subsonicServer, _imageFormatFactory); return _subsonicClient; }
public SubsonicResponse(ISubsonicServer subsonicServer, IImageFormatFactory <T> imageFormatFactory) : base(subsonicServer, new SubsonicRequest <T>(subsonicServer, imageFormatFactory)) { }
public SubsonicClient(ISubsonicServer subsonicServer, IImageFormatFactory <SoftwareBitmapSource> imageFormatFactory) : base(subsonicServer) { SubsonicResponse = new SubsonicResponse <SoftwareBitmapSource>(subsonicServer, imageFormatFactory); }
public SubsonicClient(ISubsonicServer subsonicServer, IImageFormatFactory <Image> imageFormatFactory) : base(subsonicServer) { SubsonicResponse = new SubsonicResponse <Image>(subsonicServer, imageFormatFactory); }
protected SubsonicRequest(ISubsonicServer subsonicServer, IImageFormatFactory <T> imageFormatFactory) { SubsonicServer = subsonicServer; ImageFormatFactory = imageFormatFactory; }