示例#1
0
        public ToolsModel(IUnityContainer theContainer, IEventAggregator theEventAggregator)
        {
            myContainer      = theContainer;
            myFFMpegEncoder  = myContainer.Resolve <IFFMpegEncoder>();
            myConfiguration  = myContainer.Resolve <IConfiguration>();
            myBitmapLocation = myConfiguration.VideoConfiguration.BitmapLocation;
            if (!Directory.Exists(myBitmapLocation))
            {
                Directory.CreateDirectory(myBitmapLocation);
            }

            theEventAggregator.GetEvent <AppExitEvent>().Subscribe(OnApplicationExit);
        }
示例#2
0
        public ToolsModel(IUnityContainer theContainer, IEventAggregator theEventAggregator)
        {
            myContainer = theContainer;
            myFFMpegEncoder = myContainer.Resolve<IFFMpegEncoder>();
            myConfiguration = myContainer.Resolve<IConfiguration>();
            myBitmapLocation = myConfiguration.VideoConfiguration.BitmapLocation;
            if (!Directory.Exists(myBitmapLocation))
            {
                Directory.CreateDirectory(myBitmapLocation);
            }

            theEventAggregator.GetEvent<AppExitEvent>().Subscribe(OnApplicationExit);
        }