public MediaWindow( IOptionsService optionsService, ISnackbarService snackbarService, IDatabaseService databaseService, IMonitorsService monitorsService) { InitializeComponent(); _webNavHeaderAdmin = new WebNavHeaderAdmin(WebNavHeader); _optionsService = optionsService; _snackbarService = snackbarService; _imageDisplayManager = new ImageDisplayManager( Image1Element, Image2Element, _optionsService); _webDisplayManager = new WebDisplayManager( Browser, BrowserGrid, databaseService, _optionsService, monitorsService, _snackbarService); _audioManager = new AudioManager(); InitVideoRenderingMethod(); SubscribeOptionsEvents(); SubscribeImageEvents(); SubscribeWebEvents(); SubscribeAudioEvents(); }
public MediaWindow(IOptionsService optionsService, ISnackbarService snackbarService) { InitializeComponent(); _optionsService = optionsService; _imageDisplayManager = new ImageDisplayManager(Image1Element, Image2Element, _optionsService); _snackbarService = snackbarService; _videoDisplayManager = new VideoDisplayManager(new MediaElementUnoSquare(VideoElement)); SubscribeEvents(); }
public MediaWindow(IOptionsService optionsService, ISnackbarService snackbarService) { InitializeComponent(); _optionsService = optionsService; _imageDisplayManager = new ImageDisplayManager(Image1Element, Image2Element, _optionsService); _snackbarService = snackbarService; InitRenderingMethod(); SubscribeOptionsEvents(); SubscribeImageEvents(); }
public MediaWindow(IOptionsService optionsService, ISnackbarService snackbarService) { InitializeComponent(); _optionsService = optionsService; _optionsService.ShowSubtitlesChangedEvent += HandleShowSubtitlesChangedEvent; _imageDisplayManager = new ImageDisplayManager(Image1Element, Image2Element, _optionsService); _imageDisplayManager.MediaChangeEvent += HandleMediaChangeEventForImages; _snackbarService = snackbarService; _videoDisplayManager = new VideoDisplayManager(VideoElement); _videoDisplayManager.MediaChangeEvent += HandleMediaChangeEventForVideoAndAudio; _videoDisplayManager.MediaPositionChangedEvent += HandleMediaPositionChangedEvent; }