Example #1
0
        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();
        }
Example #2
0
        public MediaWindow(IOptionsService optionsService, ISnackbarService snackbarService)
        {
            InitializeComponent();

            _optionsService = optionsService;

            _imageDisplayManager = new ImageDisplayManager(Image1Element, Image2Element, _optionsService);

            _snackbarService = snackbarService;

            _videoDisplayManager = new VideoDisplayManager(new MediaElementUnoSquare(VideoElement));

            SubscribeEvents();
        }
Example #3
0
        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;
        }