private void OnPictureTaken(EosMemoryImageEventArgs eventArgs)
 {
     var directoryItemInfo = EosImageTransporter.GetDirectoryItemInfo(eventArgs.Pointer);
     eventArgs.FileName = directoryItemInfo.szFileName;
     if (this.PictureTaken != null)
         Task.Factory.StartNew(() => this.PictureTaken(this, eventArgs));
 }
 private void OnLiveViewUpdate(EosMemoryImageEventArgs eventArgs)
 {
     if (this.LiveViewUpdate != null)
         this.LiveViewUpdate(this, eventArgs);            
 }