using Windows.Media.Control; namespace Hyperbar.Windows.MediaController; public class MediaControllerFactory(IServiceScopeFactory serviceScopeFactory) : IFactory { public MediaController? Create(GlobalSystemMediaTransportControlsSession value) { if (serviceScopeFactory.Create(value) is MediaController mediaController) { return mediaController; } return default; } }