Exemple #1
0
 public Cameralist()
 {
     uint error = 0;
     //TODO export to init method
     this.cameraList = new ObservableCollection<Camera>();
     this.CameraAddedHandler = new EDSDKLib.EDSDK.EdsCameraAddedHandler(onCameraAdded);
     error = EDSDKLib.EDSDK.EdsSetCameraAddedHandler(cameraAddedHandler, IntPtr.Zero);
     this.cameraPropertyEventHandler = new EDSDK.EdsPropertyEventHandler(onCameraPropertyChanged);
     this.cameraStateEventHandler = new EDSDK.EdsStateEventHandler(onCameraStateChanged);
     if (error != EDSDK.EDS_ERR_OK)
     {
         //TODO Fehler behandeln
     }
     this.eventIDs = new EventCodes();
     this.propertyCodes = new PropertyCodes();
     scanToCameras();
 }
Exemple #2
0
        public Cameralist()
        {
            uint error = 0;

            //TODO export to init method
            this.cameraList         = new ObservableCollection <Camera>();
            this.CameraAddedHandler = new EDSDKLib.EDSDK.EdsCameraAddedHandler(onCameraAdded);
            error = EDSDKLib.EDSDK.EdsSetCameraAddedHandler(cameraAddedHandler, IntPtr.Zero);
            this.cameraPropertyEventHandler = new EDSDK.EdsPropertyEventHandler(onCameraPropertyChanged);
            this.cameraStateEventHandler    = new EDSDK.EdsStateEventHandler(onCameraStateChanged);
            if (error != EDSDK.EDS_ERR_OK)
            {
                //TODO Fehler behandeln
            }
            this.eventIDs      = new EventCodes();
            this.propertyCodes = new PropertyCodes();
            scanToCameras();
        }