public VideoSettingModel(VideoSettingView view) { _view = view; _cameraDeviceList = new List <VideoDeviceModel>(); _docDeviceList = new List <VideoDeviceModel>(); _s = new InputSimulator(); _configManager = new ConfigManager(); _meetingSdkAgent = DependencyResolver.Current.GetService <IMeetingSdkAgent>(); _localDataManager = DependencyResolver.Current.GetService <ILocalDataManager>(); _deviceNameAccessor = DependencyResolver.Current.GetService <IDeviceNameAccessor>(); _deviceConfigLoader = DependencyResolver.Current.GetService <IDeviceConfigLoader>(); CameraDeviceList = new ObservableCollection <string>(); DocDeviceList = new ObservableCollection <string>(); CameraColorSpaces = new ObservableCollection <VideoFormatModel>(); DocColorSpaces = new ObservableCollection <VideoFormatModel>(); VedioParameterVgaList = new ObservableCollection <string>(); DocParameterVgaList = new ObservableCollection <string>(); VedioParameterRatesList = new ObservableCollection <int>(); LoadCommand = new DelegateCommand(Loading); WindowKeyDownCommand = new DelegateCommand <object>(WindowKeyDownHandler); CheckCameraDeviceCommand = DelegateCommand.FromAsyncHandler(CheckCameraDeviceAsync); CheckDocDeviceCommand = DelegateCommand.FromAsyncHandler(CheckDocDeviceAsync); //CheckCameraColorSpaceCommand = new DelegateCommand(CheckCameraColorSpace); //CheckDocColorSpaceCommand = new DelegateCommand(CheckDocColorSpace); GoBackCommand = new DelegateCommand(GoBack); }
public AudioSettingModel(AudioSettingView view) { _view = view; Aac = new ObservableCollection <int>(); SampleRate = new ObservableCollection <int>(); AudioSource = new ObservableCollection <string>(); DocAudioSource = new ObservableCollection <string>(); AudioOutPutDevice = new ObservableCollection <string>(); _s = InputSimulatorManager.Instance.InputSimu; _configManager = new ConfigManager(); _meetingSdkAgent = DependencyResolver.Current.GetService <IMeetingSdkAgent>(); _localDataManager = DependencyResolver.Current.GetService <ILocalDataManager>(); _deviceNameAccessor = DependencyResolver.Current.GetService <IDeviceNameAccessor>(); _deviceConfigLoader = DependencyResolver.Current.GetService <IDeviceConfigLoader>(); LoadCommand = new DelegateCommand(Loading); WindowKeyDownCommand = new DelegateCommand <object>(WindowKeyDownHandler); GoBackCommand = new DelegateCommand(GoBack); CheckPeopleSourceDeviceCommand = new DelegateCommand(CheckPeopleSourceDevice); CheckDocSourceDeviceCommand = new DelegateCommand(CheckDocSourceDevice); }
public DeviceNameProvider(IDeviceConfigLoader deviceConfigLoader) { _deviceConfigLoader = deviceConfigLoader; }