public CameraDeviceViewModel(CameraDeviceService cameraDeviceService, IEventAggregator eventAggregator) { _cameraDeviceService = cameraDeviceService ?? throw new ArgumentNullException("cameraDeviceService"); _eventAggregator = eventAggregator; cameraDeviceList = new List <CameraDeviceItemViewModel>(); ChangeCameraCommand = new DelegateCommand <int?>(new Action <int?>(SetSelectCameraDevice)); LoadCameraDevices(); }
public SettingsViewModel(SystemConfig config, IAudioDeviceManager audioDeviceManager, CameraDeviceService cameraDeviceService, VideoDeviceAliasService videoDeviceAliasService) { _config = config; _audioDeviceManager = audioDeviceManager; _cameraDeviceService = cameraDeviceService; _videoDeviceAliasService = videoDeviceAliasService; }
public CameraDeviceViewModel(CameraDeviceService cameraDeviceService) { cameraDeviceService.GetVideoDevices(); }