实例介绍
【实例截图】
【核心代码】
.
├── iSpy-master
│ ├── AddCamera.Designer.cs
│ ├── AddCamera.cs
│ ├── AddCamera.resx
│ ├── AddFloorPlan.Designer.cs
│ ├── AddFloorPlan.cs
│ ├── AddFloorPlan.resx
│ ├── AddMicrophone.Designer.cs
│ ├── AddMicrophone.cs
│ ├── AddMicrophone.resx
│ ├── AddRemoteCommand.Designer.cs
│ ├── AddRemoteCommand.cs
│ ├── AddRemoteCommand.resx
│ ├── App.config
│ ├── App.ico
│ ├── AssemblyInfo.cs
│ ├── Builds
│ │ └── readme.txt
│ ├── ByteArrayUtils.cs
│ ├── C2BPComparers.cs
│ ├── C2BPProcessor.cs
│ ├── CameraDiscovery
│ │ ├── CameraScanner.cs
│ │ └── URLDiscovery.cs
│ ├── CameraMicSource.Designer.cs
│ ├── CameraMicSource.cs
│ ├── CameraMicSource.resx
│ ├── Cloud
│ │ ├── Box.cs
│ │ ├── CloudGateway.cs
│ │ ├── Drive.cs
│ │ ├── Dropbox.cs
│ │ ├── Flickr.cs
│ │ ├── OneDrive.cs
│ │ └── YouTubeUploader.cs
│ ├── CommandButtons.Designer.cs
│ ├── CommandButtons.cs
│ ├── CommandButtons.resx
│ ├── Commands
│ │ └── example.bat
│ ├── ConfigureObjectCount.Designer.cs
│ ├── ConfigureObjectCount.cs
│ ├── ConfigureObjectCount.resx
│ ├── ConfigureProcessor.Designer.cs
│ ├── ConfigureProcessor.cs
│ ├── ConfigureProcessor.resx
│ ├── ConfigureRepeat.Designer.cs
│ ├── ConfigureRepeat.cs
│ ├── ConfigureRepeat.resx
│ ├── ConfigureSeconds.Designer.cs
│ ├── ConfigureSeconds.cs
│ ├── ConfigureSeconds.resx
│ ├── ConfigureTimestamp.Designer.cs
│ ├── ConfigureTimestamp.cs
│ ├── ConfigureTimestamp.resx
│ ├── Controls
│ │ ├── ActionEditor.Designer.cs
│ │ ├── ActionEditor.cs
│ │ ├── ActionEditor.resx
│ │ ├── AddCommandButton.Designer.cs
│ │ ├── AddCommandButton.cs
│ │ ├── AddCommandButton.resx
│ │ ├── AlertEventRow.Designer.cs
│ │ ├── AlertEventRow.cs
│ │ ├── AlertEventRow.resx
│ │ ├── AlertSettings.resx
│ │ ├── AngleSelector.cs
│ │ ├── AngleSelector.designer.cs
│ │ ├── AngleSelector.resx
│ │ ├── AppLoop.cs
│ │ ├── AreaSelector.Designer.cs
│ │ ├── AreaSelector.cs
│ │ ├── AreaSelector.resx
│ │ ├── Authorizer.Designer.cs
│ │ ├── Authorizer.cs
│ │ ├── Authorizer.resx
│ │ ├── AutoCompleteTextbox.cs
│ │ ├── CameraWindow.cs
│ │ ├── CameraWindow.resx
│ │ ├── ClipboardTextBox.Designer.cs
│ │ ├── ClipboardTextBox.cs
│ │ ├── ColorSlider.cs
│ │ ├── CommandButtonControl.Designer.cs
│ │ ├── CommandButtonControl.cs
│ │ ├── CommandButtonControl.resx
│ │ ├── CopyTo.Designer.cs
│ │ ├── CopyTo.cs
│ │ ├── CopyTo.resx
│ │ ├── DirectoryEventRow.Designer.cs
│ │ ├── DirectoryEventRow.cs
│ │ ├── DirectoryEventRow.resx
│ │ ├── EditCommandButton.Designer.cs
│ │ ├── EditCommandButton.cs
│ │ ├── EditCommandButton.resx
│ │ ├── Filter.Designer.cs
│ │ ├── Filter.cs
│ │ ├── Filter.resx
│ │ ├── FishEyeCorrect.cs
│ │ ├── FloorPlan.Designer.cs
│ │ ├── FloorPlan.cs
│ │ ├── FloorPlan.resx
│ │ ├── FlowLayoutPanelTransparent.cs
│ │ ├── FolderSelectDialog.cs
│ │ ├── GraphicsHelper.cs
│ │ ├── GridView.Designer.cs
│ │ ├── GridView.cs
│ │ ├── GridView.resx
│ │ ├── GridViewCamera.Designer.cs
│ │ ├── GridViewCamera.cs
│ │ ├── GridViewCamera.resx
│ │ ├── GridViewCustom.Designer.cs
│ │ ├── GridViewCustom.cs
│ │ ├── GridViewCustom.resx
│ │ ├── GridViewItem.cs
│ │ ├── GridViewModeConfig.Designer.cs
│ │ ├── GridViewModeConfig.cs
│ │ ├── GridViewModeConfig.resx
│ │ ├── HuePicker.cs
│ │ ├── IntervalConfig.Designer.cs
│ │ ├── IntervalConfig.cs
│ │ ├── IntervalConfig.resx
│ │ ├── IspyControl.cs
│ │ ├── LayoutPanel.cs
│ │ ├── LayoutPanel.resx
│ │ ├── MediaDirectoryConfig.Designer.cs
│ │ ├── MediaDirectoryConfig.cs
│ │ ├── MediaDirectoryConfig.resx
│ │ ├── MediaDirectoryEditor.Designer.cs
│ │ ├── MediaDirectoryEditor.cs
│ │ ├── MediaDirectoryEditor.resx
│ │ ├── MediaPanel.Designer.cs
│ │ ├── MediaPanel.cs
│ │ ├── MediaPanel.resx
│ │ ├── MediaPanelControl.Designer.cs
│ │ ├── MediaPanelControl.cs
│ │ ├── MediaPanelControl.resx
│ │ ├── MediaPanelControlButton.cs
│ │ ├── ONVIFWizard.Designer.cs
│ │ ├── ONVIFWizard.cs
│ │ ├── ONVIFWizard.resx
│ │ ├── PTZScheduler.Designer.cs
│ │ ├── PTZScheduler.cs
│ │ ├── PTZScheduler.resx
│ │ ├── PTZTracking.Designer.cs
│ │ ├── PTZTracking.cs
│ │ ├── PTZTracking.resx
│ │ ├── PTZUI.Designer.cs
│ │ ├── PTZUI.cs
│ │ ├── PTZUI.resx
│ │ ├── ParamConfig.Designer.cs
│ │ ├── ParamConfig.cs
│ │ ├── ParamConfig.resx
│ │ ├── PermissionsForm.Designer.cs
│ │ ├── PermissionsForm.cs
│ │ ├── PermissionsForm.resx
│ │ ├── PersistForm.cs
│ │ ├── PiPConfig.Designer.cs
│ │ ├── PiPConfig.cs
│ │ ├── PiPConfig.resx
│ │ ├── PiPSelector.Designer.cs
│ │ ├── PiPSelector.cs
│ │ ├── PiPSelector.resx
│ │ ├── PictureBox.cs
│ │ ├── PreviewBox.cs
│ │ ├── Ranger.cs
│ │ ├── Ranger.designer.cs
│ │ ├── Ranger.resx
│ │ ├── Reflector.cs
│ │ ├── ScheduleEditor.Designer.cs
│ │ ├── ScheduleEditor.cs
│ │ ├── ScheduleEditor.resx
│ │ ├── ScheduleEntryEditor.Designer.cs
│ │ ├── ScheduleEntryEditor.cs
│ │ ├── ScheduleEntryEditor.resx
│ │ ├── ScheduleRow.Designer.cs
│ │ ├── ScheduleRow.cs
│ │ ├── ScheduleRow.resx
│ │ ├── SelectObjects.Designer.cs
│ │ ├── SelectObjects.cs
│ │ ├── SelectObjects.resx
│ │ ├── ServerEventRow.Designer.cs
│ │ ├── ServerEventRow.cs
│ │ ├── ServerEventRow.resx
│ │ ├── TagEditor.Designer.cs
│ │ ├── TagEditor.cs
│ │ ├── TagEditor.resx
│ │ ├── TagEntry.Designer.cs
│ │ ├── TagEntry.cs
│ │ ├── TagEntry.resx
│ │ ├── TextToSpeech.Designer.cs
│ │ ├── TextToSpeech.cs
│ │ ├── TextToSpeech.resx
│ │ ├── ThreadSafeCommand.cs
│ │ ├── VideoNavigator.Designer.cs
│ │ ├── VideoNavigator.cs
│ │ ├── VideoNavigator.resx
│ │ ├── VideoPlayback.cs
│ │ ├── VideoPlayback.resx
│ │ ├── ViewControllerPanel.cs
│ │ ├── VolumeLevel.Designer.cs
│ │ ├── VolumeLevel.cs
│ │ ├── VolumeLevel.resx
│ │ ├── camera.cs
│ │ ├── jaxis.Designer.cs
│ │ ├── jaxis.cs
│ │ ├── jaxis.resx
│ │ ├── jbutton.Designer.cs
│ │ ├── jbutton.cs
│ │ └── jbutton.resx
│ ├── DLLS
│ │ ├── AForge.Imaging.dll
│ │ ├── AForge.Math.dll
│ │ ├── AForge.dll
│ │ ├── Interop.NATUPNPLib.dll
│ │ ├── Interop.NETCONLib.dll
│ │ ├── Interop.NetFwTypeLib.dll
│ │ ├── Microsoft.Kinect.dll
│ │ ├── NAudio.Lame.dll
│ │ ├── NAudio.dll
│ │ ├── NSpeex.dll
│ │ ├── Renci.SshNet.dll
│ │ ├── Renderers.dll
│ │ ├── Windows7ToolStripRenderer.dll
│ │ ├── x64
│ │ │ ├── Interop.NETWORKLIST.dll
│ │ │ ├── Microsoft.Kinect.dll
│ │ │ ├── avcodec-58.dll
│ │ │ ├── avdevice-58.dll
│ │ │ ├── avfilter-7.dll
│ │ │ ├── avformat-58.dll
│ │ │ ├── avutil-56.dll
│ │ │ ├── ffmpeg.exe
│ │ │ ├── libmp3lame.64.dll
│ │ │ ├── msvcp120.dll
│ │ │ ├── msvcr120.dll
│ │ │ ├── postproc-55.dll
│ │ │ ├── swresample-3.dll
│ │ │ └── swscale-5.dll
│ │ ├── x86
│ │ │ ├── Interop.NETWORKLIST.dll
│ │ │ ├── avcodec-58.dll
│ │ │ ├── avdevice-58.dll
│ │ │ ├── avfilter-7.dll
│ │ │ ├── avformat-58.dll
│ │ │ ├── avutil-56.dll
│ │ │ ├── ffmpeg.exe
│ │ │ ├── libmp3lame.32.dll
│ │ │ ├── msvcp120.dll
│ │ │ ├── msvcr120.dll
│ │ │ ├── postproc-55.dll
│ │ │ ├── swresample-3.dll
│ │ │ └── swscale-5.dll
│ │ └── xiApi.NET.dll
│ ├── Delegates.cs
│ ├── DirectShow
│ │ ├── CameraControlProperty.cs
│ │ ├── FilterInfo.cs
│ │ ├── FilterInfoCollection.cs
│ │ ├── Internals
│ │ │ ├── IAMCameraControl.cs
│ │ │ ├── IAMCrossbar.cs
│ │ │ ├── IAMStreamConfig.cs
│ │ │ ├── IAMVfwCompressDialogs.cs
│ │ │ ├── IAMVideoControl.cs
│ │ │ ├── IAMVideoProcAmp.cs
│ │ │ ├── IBaseFilter.cs
│ │ │ ├── ICaptureGraphBuilder2.cs
│ │ │ ├── ICreateDevEnum.cs
│ │ │ ├── IEnumFilters.cs
│ │ │ ├── IEnumPins.cs
│ │ │ ├── IFileSourceFilter.cs
│ │ │ ├── IFilterGraph.cs
│ │ │ ├── IFilterGraph2.cs
│ │ │ ├── IGraphBuilder.cs
│ │ │ ├── IMediaControl.cs
│ │ │ ├── IMediaEventEx.cs
│ │ │ ├── IMediaFilter.cs
│ │ │ ├── IPersist.cs
│ │ │ ├── IPin.cs
│ │ │ ├── IPropertyBag.cs
│ │ │ ├── IReferenceClock.cs
│ │ │ ├── ISampleGrabber.cs
│ │ │ ├── ISampleGrabberCB.cs
│ │ │ ├── ISpecifyPropertyPages.cs
│ │ │ ├── IVideoWindow.cs
│ │ │ ├── Structures.cs
│ │ │ ├── Tools.cs
│ │ │ └── Uuids.cs
│ │ ├── PhysicalConnectorType.cs
│ │ ├── Uuids.cs
│ │ ├── VideoCapabilities.cs
│ │ └── VideoInput.cs
│ ├── EncDec.cs
│ ├── Enums.cs
│ ├── Events.cs
│ ├── FFmpeg.AutoGen
│ │ ├── ConstCharPtrMarshaler.cs
│ │ ├── FFmpeg.AutoGen.csproj
│ │ ├── FFmpeg.AutoGen.dll.config
│ │ ├── FFmpeg.AutoGen_new.csproj
│ │ ├── FFmpeg.arrays.g.cs
│ │ ├── FFmpeg.cs
│ │ ├── FFmpeg.delegates.g.cs
│ │ ├── FFmpeg.enums.g.cs
│ │ ├── FFmpeg.functions.g.cs
│ │ ├── FFmpeg.macros.g.cs
│ │ ├── FFmpeg.structs.g.cs
│ │ ├── FFmpeg.structs.incomplete.g.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── Features.Designer.cs
│ ├── Features.cs
│ ├── Features.resx
│ ├── FileOperations.cs
│ ├── FindCameras.Designer.cs
│ ├── FindCameras.cs
│ ├── FindCameras.resx
│ ├── FindObject.Designer.cs
│ ├── FindObject.cs
│ ├── FindObject.resx
│ ├── Firewall.cs
│ ├── GettingStarted.Designer.cs
│ ├── GettingStarted.cs
│ ├── GettingStarted.resx
│ ├── GridView.Designer.cs
│ ├── GridView.cs
│ ├── GridView.resx
│ ├── GridViewManager.Designer.cs
│ ├── GridViewManager.cs
│ ├── GridViewManager.resx
│ ├── HSLFilteringForm.cs
│ ├── HSLFilteringForm.resx
│ ├── Helper.cs
│ ├── Importer.Designer.cs
│ ├── Importer.cs
│ ├── Importer.resx
│ ├── Joystick
│ │ └── JoystickDevice.cs
│ ├── Kinect
│ │ ├── ConfigureTripWires.Designer.cs
│ │ ├── ConfigureTripWires.cs
│ │ ├── ConfigureTripWires.resx
│ │ ├── DepthLine.cs
│ │ ├── EditDepthLine.Designer.cs
│ │ ├── EditDepthLine.cs
│ │ ├── EditDepthLine.resx
│ │ └── TripWireEditor.cs
│ ├── LayoutEditor.Designer.cs
│ ├── LayoutEditor.cs
│ ├── LayoutEditor.resx
│ ├── LayoutItem.cs
│ ├── ListNetworkComputers.cs
│ ├── LocRM.cs
│ ├── MCRemote.cs
│ ├── Mailer.cs
│ ├── MainForm.cs
│ ├── MainForm.resx
│ ├── MainForm_Commands.cs
│ ├── MainForm_Configuration.cs
│ ├── MainForm_Media.cs
│ ├── Masks
│ │ └── demo_mask.png
│ ├── Merge Modules
│ │ ├── Microsoft_VC100_CRT_x64.msm
│ │ └── Microsoft_VC100_CRT_x86.msm
│ ├── Merger.Designer.cs
│ ├── Merger.cs
│ ├── Merger.resx
│ ├── MicrophoneSource.Designer.cs
│ ├── MicrophoneSource.cs
│ ├── MicrophoneSource.resx
│ ├── MicrophoneSourceAdvanced.Designer.cs
│ ├── MicrophoneSourceAdvanced.cs
│ ├── MicrophoneSourceAdvanced.resx
│ ├── MimeTypes.cs
│ ├── NativeCalls.cs
│ ├── NetworkTroubleshooter.Designer.cs
│ ├── NetworkTroubleshooter.cs
│ ├── NetworkTroubleshooter.resx
│ ├── NewVersion.cs
│ ├── NewVersion.resx
│ ├── NotSubscribed.Designer.cs
│ ├── NotSubscribed.cs
│ ├── NotSubscribed.resx
│ ├── Onvif
│ │ ├── Behaviour
│ │ │ ├── CustomAddressHeader.cs
│ │ │ ├── CustomEndpointBehavior.cs
│ │ │ └── CustomMessageInspector.cs
│ │ ├── ConnectionParameters.cs
│ │ ├── ConnectionStateInfo.cs
│ │ ├── Discovery.cs
│ │ ├── IOnvifClientFactory.cs
│ │ ├── MulticastCapabilitiesBindingElement.cs
│ │ ├── NetworkCredentialExtensions.cs
│ │ ├── ONVIFDevice.cs
│ │ ├── OnvifClientFactory.cs
│ │ └── Security
│ │ ├── DigestSecurityHeader.cs
│ │ └── SecurityToken.cs
│ ├── PTZConfig.Designer.cs
│ ├── PTZConfig.cs
│ ├── PTZConfig.resx
│ ├── PTZController.cs
│ ├── PTZTool.Designer.cs
│ ├── PTZTool.cs
│ ├── PTZTool.resx
│ ├── Pager.Designer.cs
│ ├── Pager.cs
│ ├── Pager.resx
│ ├── Pelco
│ │ ├── D.cs
│ │ ├── P.cs
│ │ ├── PelcoConfig.Designer.cs
│ │ ├── PelcoConfig.cs
│ │ └── PelcoConfig.resx
│ ├── PlayerVLC.Designer.cs
│ ├── PlayerVLC.cs
│ ├── PlayerVLC.resx
│ ├── Plugins
│ │ └── readme.txt
│ ├── Program.cs
│ ├── Prompt.Designer.cs
│ ├── Prompt.cs
│ ├── Prompt.resx
│ ├── Properties
│ │ ├── DataSources
│ │ │ ├── System.Xml.XmlAttribute.datasource
│ │ │ └── System.Xml.XmlElement.datasource
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ ├── Settings.settings
│ │ └── vssver2.scc
│ ├── QueueWithEvents.cs
│ ├── README.md
│ ├── Realtime
│ │ └── MediaWriter.cs
│ ├── RemoteCommands.Designer.cs
│ ├── RemoteCommands.cs
│ ├── RemoteCommands.resx
│ ├── Resources
│ │ ├── 1.gif
│ │ ├── 2.gif
│ │ ├── 3.gif
│ │ ├── 4.gif
│ │ ├── 48_iphone.png
│ │ ├── 5.gif
│ │ ├── 6.gif
│ │ ├── 7.gif
│ │ ├── 8.gif
│ │ ├── 9.gif
│ │ ├── Clouds.png
│ │ ├── Command Prompt.png
│ │ ├── Connected.png
│ │ ├── FloorPlan.bmp
│ │ ├── GoogleDrive_Logo.png
│ │ ├── Help.png
│ │ ├── LAN.gif
│ │ ├── LAN.png
│ │ ├── Mic.png
│ │ ├── Offline.bmp
│ │ ├── PTZ_Controller.png
│ │ ├── Paste.png
│ │ ├── Play-Normal-icon.png
│ │ ├── Salaries.png
│ │ ├── VLC-logo.png
│ │ ├── active.gif
│ │ ├── add.png
│ │ ├── addcam.gif
│ │ ├── addmic.gif
│ │ ├── arrow.bmp
│ │ ├── audio.jpg
│ │ ├── cam_connecting.png
│ │ ├── cam_connecting_large.jpg
│ │ ├── cam_offline.png
│ │ ├── cam_offline_large.jpg
│ │ ├── cam_removed.png
│ │ ├── camera.png
│ │ ├── camloading.gif
│ │ ├── camloading.jpg
│ │ ├── camloading.png
│ │ ├── camoff.gif
│ │ ├── camoff.jpg
│ │ ├── camoff.png
│ │ ├── camremoved.gif
│ │ ├── camremoved.jpg
│ │ ├── checkbox.png
│ │ ├── checkbox_off.png
│ │ ├── command-prompt-icon.png
│ │ ├── connecting.png
│ │ ├── delete.gif
│ │ ├── edit.gif
│ │ ├── edit.png
│ │ ├── files.gif
│ │ ├── floorplan.jpg
│ │ ├── floorplan.png
│ │ ├── fp_cam_alert.png
│ │ ├── fp_cam_offline.png
│ │ ├── fp_cam_online.png
│ │ ├── fp_mic_alert.png
│ │ ├── fp_mic_offline.png
│ │ ├── fp_mic_online.png
│ │ ├── fullscreen.png
│ │ ├── help.gif
│ │ ├── icon-layout-128.png
│ │ ├── icon_archive.png
│ │ ├── icon_connect.png
│ │ ├── icon_delete.png
│ │ ├── icon_filter.png
│ │ ├── icon_listen.png
│ │ ├── icon_listenoff.png
│ │ ├── icon_listenstop.png
│ │ ├── icon_next.png
│ │ ├── icon_off.png
│ │ ├── icon_on.png
│ │ ├── icon_photo.png
│ │ ├── icon_pointer.png
│ │ ├── icon_previous.png
│ │ ├── icon_record.png
│ │ ├── icon_recordoff.png
│ │ ├── icon_recordstop.png
│ │ ├── icon_settings.png
│ │ ├── icon_tick.png
│ │ ├── icons
│ │ │ ├── 01 Computer.png
│ │ │ ├── 02 Network.png
│ │ │ ├── 03 Control Panel.png
│ │ │ ├── 04 EMail.png
│ │ │ ├── 05 Folder.png
│ │ │ ├── 06 Picture.png
│ │ │ ├── 07 Video.png
│ │ │ ├── 08 Music.png
│ │ │ ├── 09 Hard Drive.png
│ │ │ ├── 10 Desktop.png
│ │ │ ├── 11 Trash Empty.png
│ │ │ ├── 12 Trash Full.png
│ │ │ ├── 13 Shut Down.png
│ │ │ ├── 14 Reboot.png
│ │ │ ├── 15 Firefox.png
│ │ │ ├── 16 Photoshop.png
│ │ │ ├── 17 ICQ.png
│ │ │ ├── 18 Steam.png
│ │ │ ├── 19 Download Program.png
│ │ │ ├── 20 Avast!.png
│ │ │ ├── 21 Darkfix.png
│ │ │ ├── 22 Help And Support.png
│ │ │ ├── 23 Default.png
│ │ │ ├── 24 Text Document.png
│ │ │ ├── 25 JetAudio.png
│ │ │ ├── 26 Custom.png
│ │ │ └── 27 Run.png
│ │ ├── icons.fw.png
│ │ ├── icons.png
│ │ ├── icons_big.png
│ │ ├── inactive.gif
│ │ ├── ipcam.png
│ │ ├── iphone-icon_256.png
│ │ ├── ispy.png
│ │ ├── ispy1.png
│ │ ├── ispy1audio.png
│ │ ├── ispylogo.png
│ │ ├── listen.gif
│ │ ├── listen.png
│ │ ├── listenoff.gif
│ │ ├── listenoff.png
│ │ ├── logo.png
│ │ ├── mainback.png
│ │ ├── media_icons.png
│ │ ├── merged.png
│ │ ├── mobile.png
│ │ ├── move.gif
│ │ ├── move.png
│ │ ├── network_mic.png
│ │ ├── newsletters.png
│ │ ├── notfound.jpg
│ │ ├── onvif.png
│ │ ├── plugin.png
│ │ ├── remove.png
│ │ ├── reset.jpg
│ │ ├── restore.png
│ │ ├── schedule.png
│ │ ├── settings.gif
│ │ ├── settings.png
│ │ ├── smartisp.png
│ │ ├── snapshot.png
│ │ ├── startrec.png
│ │ ├── switch.png
│ │ ├── switchoff.jpg
│ │ ├── switchoff.png
│ │ ├── switchon.gif
│ │ ├── terminal.png
│ │ ├── unlock.gif
│ │ ├── video.png
│ │ ├── video_icon.png
│ │ ├── vssver2.scc
│ │ ├── web.gif
│ │ ├── webpage.png
│ │ ├── youtube.png
│ │ └── youtube_icon_sm.png
│ ├── RestartableStream.cs
│ ├── SSLConfig.Designer.cs
│ ├── SSLConfig.cs
│ ├── SSLConfig.resx
│ ├── Screensaver.cs
│ ├── SerializableFont.cs
│ ├── Server
│ │ ├── Conf.cs
│ │ ├── ConnectionOption.cs
│ │ ├── HTTPRequest.cs
│ │ ├── JSONServer.cs
│ │ ├── LocalServer.cs
│ │ ├── NetworkDeviceList.cs
│ │ ├── RestartableStream.cs
│ │ ├── Scanner.cs
│ │ ├── SourceItem.cs
│ │ ├── WebSocketConnection.cs
│ │ ├── WebSocketServer.cs
│ │ └── X509.cs
│ ├── Service References
│ │ └── OnvifServices
│ │ ├── ImagingService.wsdl
│ │ ├── PTZService.wsdl
│ │ ├── Reference.cs
│ │ ├── Reference.svcmap
│ │ ├── WS-BaseNotification.wsdl
│ │ ├── WS-Resource.wsdl
│ │ ├── analytics.wsdl
│ │ ├── analyticsdevice.wsdl
│ │ ├── b-2.xsd
│ │ ├── bf-2.xsd
│ │ ├── common.xsd
│ │ ├── configuration.svcinfo
│ │ ├── configuration91.svcinfo
│ │ ├── deviceio.wsdl
│ │ ├── devicemgmt.wsdl
│ │ ├── display.wsdl
│ │ ├── event-vs.wsdl
│ │ ├── iSpyApplication.OnvifServices.AddScopesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.AnalyticsEngine.datasource
│ │ ├── iSpyApplication.OnvifServices.AnalyticsEngineControl.datasource
│ │ ├── iSpyApplication.OnvifServices.AnalyticsEngineInput.datasource
│ │ ├── iSpyApplication.OnvifServices.AnalyticsModuleConfigOptions.datasource
│ │ ├── iSpyApplication.OnvifServices.AnalyticsStateInformation.datasource
│ │ ├── iSpyApplication.OnvifServices.ArrayOfFileProgress.datasource
│ │ ├── iSpyApplication.OnvifServices.AudioDecoderConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.AudioDecoderConfigurationOptions.datasource
│ │ ├── iSpyApplication.OnvifServices.AudioEncoderConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.AudioEncoderConfigurationOptions.datasource
│ │ ├── iSpyApplication.OnvifServices.AudioOutput.datasource
│ │ ├── iSpyApplication.OnvifServices.AudioOutputConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.AudioOutputConfigurationOptions.datasource
│ │ ├── iSpyApplication.OnvifServices.AudioSource.datasource
│ │ ├── iSpyApplication.OnvifServices.AudioSourceConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.AudioSourceConfigurationOptions.datasource
│ │ ├── iSpyApplication.OnvifServices.BackupFile.datasource
│ │ ├── iSpyApplication.OnvifServices.BinaryData.datasource
│ │ ├── iSpyApplication.OnvifServices.ByeResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.Capabilities.datasource
│ │ ├── iSpyApplication.OnvifServices.Capabilities1.datasource
│ │ ├── iSpyApplication.OnvifServices.Capabilities10.datasource
│ │ ├── iSpyApplication.OnvifServices.Capabilities11.datasource
│ │ ├── iSpyApplication.OnvifServices.Capabilities12.datasource
│ │ ├── iSpyApplication.OnvifServices.Capabilities2.datasource
│ │ ├── iSpyApplication.OnvifServices.Capabilities3.datasource
│ │ ├── iSpyApplication.OnvifServices.Capabilities4.datasource
│ │ ├── iSpyApplication.OnvifServices.Capabilities5.datasource
│ │ ├── iSpyApplication.OnvifServices.Capabilities6.datasource
│ │ ├── iSpyApplication.OnvifServices.Capabilities7.datasource
│ │ ├── iSpyApplication.OnvifServices.Capabilities8.datasource
│ │ ├── iSpyApplication.OnvifServices.Capabilities9.datasource
│ │ ├── iSpyApplication.OnvifServices.Certificate.datasource
│ │ ├── iSpyApplication.OnvifServices.CertificateInformation.datasource
│ │ ├── iSpyApplication.OnvifServices.CertificateStatus.datasource
│ │ ├── iSpyApplication.OnvifServices.CodingCapabilities.datasource
│ │ ├── iSpyApplication.OnvifServices.Config.datasource
│ │ ├── iSpyApplication.OnvifServices.ConfigOptions.datasource
│ │ ├── iSpyApplication.OnvifServices.ContinuousMoveResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.CreateAnalyticsEngineControlResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.CreateAnalyticsEngineInputsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.CreateAnalyticsModulesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.CreateCertificateResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.CreateOSDResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.CreatePaneConfigurationResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.CreatePullPointResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.CreatePullPointResponse1.datasource
│ │ ├── iSpyApplication.OnvifServices.CreatePullPointSubscriptionResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.CreateRecordingJobResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.CreateRulesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.CreateUsersResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.DNSInformation.datasource
│ │ ├── iSpyApplication.OnvifServices.DeleteAnalyticsEngineInputsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.DeleteAnalyticsModulesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.DeleteCertificatesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.DeleteDot1XConfigurationResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.DeleteGeoLocationResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.DeleteOSDResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.DeletePaneConfigurationResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.DeleteRulesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.DeleteUsersResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.DestroyPullPointResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.DestroyPullPointResponse1.datasource
│ │ ├── iSpyApplication.OnvifServices.DeviceServiceCapabilities.datasource
│ │ ├── iSpyApplication.OnvifServices.DigitalInput.datasource
│ │ ├── iSpyApplication.OnvifServices.DigitalInputConfigurationOptions.datasource
│ │ ├── iSpyApplication.OnvifServices.DiscoveryMode.datasource
│ │ ├── iSpyApplication.OnvifServices.Dot11AvailableNetworks.datasource
│ │ ├── iSpyApplication.OnvifServices.Dot11Capabilities.datasource
│ │ ├── iSpyApplication.OnvifServices.Dot11Status.datasource
│ │ ├── iSpyApplication.OnvifServices.Dot1XConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.DynamicDNSInformation.datasource
│ │ ├── iSpyApplication.OnvifServices.EndpointReferenceType.datasource
│ │ ├── iSpyApplication.OnvifServices.EndpointReferenceType1.datasource
│ │ ├── iSpyApplication.OnvifServices.ExportRecordedDataResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.FindEventResultList.datasource
│ │ ├── iSpyApplication.OnvifServices.FindEventsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.FindMetadataResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.FindMetadataResultList.datasource
│ │ ├── iSpyApplication.OnvifServices.FindPTZPositionResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.FindPTZPositionResultList.datasource
│ │ ├── iSpyApplication.OnvifServices.FindRecordingResultList.datasource
│ │ ├── iSpyApplication.OnvifServices.FindRecordingsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetAnalyticsDeviceStreamUriResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetAnalyticsEngineControlsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetAnalyticsEngineInputsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetAnalyticsEnginesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetAnalyticsModuleOptionsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetAnalyticsModulesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetAudioDecoderConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetAudioEncoderConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetAudioOutputConfigurationOptionsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetAudioOutputConfigurationResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetAudioOutputConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetAudioOutputsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetAudioOutputsResponse1.datasource
│ │ ├── iSpyApplication.OnvifServices.GetAudioSourceConfigurationOptionsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetAudioSourceConfigurationResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetAudioSourceConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetAudioSourcesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetAudioSourcesResponse1.datasource
│ │ ├── iSpyApplication.OnvifServices.GetCACertificatesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetCapabilitiesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetCertificateInformationResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetCertificatesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetCertificatesStatusResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetCompatibleAudioDecoderConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetCompatibleAudioEncoderConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetCompatibleAudioOutputConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetCompatibleAudioSourceConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetCompatibleConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetCompatibleMetadataConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetCompatibleVideoAnalyticsConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetCompatibleVideoEncoderConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetCompatibleVideoSourceConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetCurrentMessageResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetCurrentMessageResponse1.datasource
│ │ ├── iSpyApplication.OnvifServices.GetDPAddressesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetDeviceInformationResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetDigitalInputsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetDisplayOptionsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetDot11CapabilitiesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetDot1XConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetEndpointReferenceResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetEventPropertiesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetEventSearchResultsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetExportRecordedDataStateResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetGeoLocationResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetGuaranteedNumberOfVideoEncoderInstancesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetLayoutResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetMediaAttributesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetMessagesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetMessagesResponse1.datasource
│ │ ├── iSpyApplication.OnvifServices.GetMetadataConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetMetadataSearchResultsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetNetworkInterfacesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetNetworkProtocolsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetNodesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetOSDOptionsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetOSDResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetOSDsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetPTZPositionSearchResultsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetPaneConfigurationResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetPaneConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetPkcs10RequestResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetPresetToursResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetPresetsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetPresetsResponse1.datasource
│ │ ├── iSpyApplication.OnvifServices.GetProfilesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetReceiversResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetRecordingJobsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetRecordingJobsResponseItem.datasource
│ │ ├── iSpyApplication.OnvifServices.GetRecordingSearchResultsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetRecordingsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetRecordingsResponseItem.datasource
│ │ ├── iSpyApplication.OnvifServices.GetRelayOutputOptionsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetRelayOutputsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetRelayOutputsResponse1.datasource
│ │ ├── iSpyApplication.OnvifServices.GetReplayUriResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetRuleOptionsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetRulesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetScopesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetSerialPortsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetServicesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetStorageConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetSystemBackupResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetSystemUrisResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetSystemUrisResponseExtension.datasource
│ │ ├── iSpyApplication.OnvifServices.GetUsersResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetVideoAnalyticsConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetVideoEncoderConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetVideoOutputConfigurationOptionsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetVideoOutputConfigurationResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetVideoOutputsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetVideoSourceConfigurationOptionsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetVideoSourceConfigurationResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetVideoSourceConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetVideoSourceModesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetVideoSourcesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.GetVideoSourcesResponse1.datasource
│ │ ├── iSpyApplication.OnvifServices.GetWsdlUrlResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.HelloResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.HostnameInformation.datasource
│ │ ├── iSpyApplication.OnvifServices.IPAddressFilter.datasource
│ │ ├── iSpyApplication.OnvifServices.ImagingOptions20.datasource
│ │ ├── iSpyApplication.OnvifServices.ImagingPreset.datasource
│ │ ├── iSpyApplication.OnvifServices.ImagingSettings20.datasource
│ │ ├── iSpyApplication.OnvifServices.ImagingStatus20.datasource
│ │ ├── iSpyApplication.OnvifServices.Layout.datasource
│ │ ├── iSpyApplication.OnvifServices.LayoutOptions.datasource
│ │ ├── iSpyApplication.OnvifServices.LoadCACertificatesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.LoadCertificateWithPrivateKeyResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.LoadCertificatesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.LocationEntity.datasource
│ │ ├── iSpyApplication.OnvifServices.MediaAttributes.datasource
│ │ ├── iSpyApplication.OnvifServices.MediaUri.datasource
│ │ ├── iSpyApplication.OnvifServices.MetadataConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.MetadataConfigurationOptions.datasource
│ │ ├── iSpyApplication.OnvifServices.ModifyAnalyticsModulesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.ModifyRulesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.MoveOptions20.datasource
│ │ ├── iSpyApplication.OnvifServices.NTPInformation.datasource
│ │ ├── iSpyApplication.OnvifServices.NetworkGateway.datasource
│ │ ├── iSpyApplication.OnvifServices.NetworkHost.datasource
│ │ ├── iSpyApplication.OnvifServices.NetworkInterface.datasource
│ │ ├── iSpyApplication.OnvifServices.NetworkProtocol.datasource
│ │ ├── iSpyApplication.OnvifServices.NetworkZeroConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.NotificationMessageHolderType.datasource
│ │ ├── iSpyApplication.OnvifServices.OSDConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.OSDConfigurationOptions.datasource
│ │ ├── iSpyApplication.OnvifServices.PTZConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.PTZConfigurationOptions.datasource
│ │ ├── iSpyApplication.OnvifServices.PTZNode.datasource
│ │ ├── iSpyApplication.OnvifServices.PTZPreset.datasource
│ │ ├── iSpyApplication.OnvifServices.PTZPresetTourOptions.datasource
│ │ ├── iSpyApplication.OnvifServices.PTZStatus.datasource
│ │ ├── iSpyApplication.OnvifServices.PaneConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.PauseSubscriptionResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.PauseSubscriptionResponse1.datasource
│ │ ├── iSpyApplication.OnvifServices.PresetTour.datasource
│ │ ├── iSpyApplication.OnvifServices.ProbeMatchType.datasource
│ │ ├── iSpyApplication.OnvifServices.ProbeResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.Profile.datasource
│ │ ├── iSpyApplication.OnvifServices.PullMessagesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.Receiver.datasource
│ │ ├── iSpyApplication.OnvifServices.ReceiverStateInformation.datasource
│ │ ├── iSpyApplication.OnvifServices.RecordingConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.RecordingInformation.datasource
│ │ ├── iSpyApplication.OnvifServices.RecordingJobConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.RecordingJobStateInformation.datasource
│ │ ├── iSpyApplication.OnvifServices.RecordingOptions.datasource
│ │ ├── iSpyApplication.OnvifServices.RecordingSummary.datasource
│ │ ├── iSpyApplication.OnvifServices.RelayOutput.datasource
│ │ ├── iSpyApplication.OnvifServices.RelayOutputOptions.datasource
│ │ ├── iSpyApplication.OnvifServices.RemoteUser.datasource
│ │ ├── iSpyApplication.OnvifServices.RemoveScopesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.RenewResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.RenewResponse1.datasource
│ │ ├── iSpyApplication.OnvifServices.ReplayConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.RestoreSystemResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.ResumeSubscriptionResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.ResumeSubscriptionResponse1.datasource
│ │ ├── iSpyApplication.OnvifServices.ScanAvailableDot11NetworksResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.Scope.datasource
│ │ ├── iSpyApplication.OnvifServices.SearchState.datasource
│ │ ├── iSpyApplication.OnvifServices.SeekResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SendReceiveSerialCommandResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SerialData.datasource
│ │ ├── iSpyApplication.OnvifServices.SerialPort.datasource
│ │ ├── iSpyApplication.OnvifServices.SerialPortConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.SerialPortConfigurationOptions.datasource
│ │ ├── iSpyApplication.OnvifServices.Service.datasource
│ │ ├── iSpyApplication.OnvifServices.SetAudioOutputConfigurationResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetAudioSourceConfigurationResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetCertificatesStatusResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetDNSResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetDPAddressesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetDigitalInputConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetDynamicDNSResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetGeoLocationResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetHostnameResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetLayoutResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetNTPResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetNetworkDefaultGatewayResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetNetworkProtocolsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetOSDResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetPaneConfigurationResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetPaneConfigurationsResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetPresetResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetRecordingJobConfigurationResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetRelayOutputStateResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetScopesResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetUserResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetVideoOutputConfigurationResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SetVideoSourceConfigurationResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.StartFirmwareUpgradeResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.StartSystemRestoreResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.StopExportRecordedDataResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.StorageConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.SubscribeResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.SubscribeResponse1.datasource
│ │ ├── iSpyApplication.OnvifServices.SupportInformation.datasource
│ │ ├── iSpyApplication.OnvifServices.SupportedAnalyticsModules.datasource
│ │ ├── iSpyApplication.OnvifServices.SupportedRules.datasource
│ │ ├── iSpyApplication.OnvifServices.SystemDateTime.datasource
│ │ ├── iSpyApplication.OnvifServices.SystemLog.datasource
│ │ ├── iSpyApplication.OnvifServices.SystemLogUri.datasource
│ │ ├── iSpyApplication.OnvifServices.TopicSetType.datasource
│ │ ├── iSpyApplication.OnvifServices.TrackConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.UnsubscribeResponse.datasource
│ │ ├── iSpyApplication.OnvifServices.UnsubscribeResponse1.datasource
│ │ ├── iSpyApplication.OnvifServices.User.datasource
│ │ ├── iSpyApplication.OnvifServices.VideoAnalyticsConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.VideoEncoderConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.VideoEncoderConfigurationOptions.datasource
│ │ ├── iSpyApplication.OnvifServices.VideoOutput.datasource
│ │ ├── iSpyApplication.OnvifServices.VideoOutputConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.VideoOutputConfigurationOptions.datasource
│ │ ├── iSpyApplication.OnvifServices.VideoSource.datasource
│ │ ├── iSpyApplication.OnvifServices.VideoSourceConfiguration.datasource
│ │ ├── iSpyApplication.OnvifServices.VideoSourceConfigurationOptions.datasource
│ │ ├── iSpyApplication.OnvifServices.VideoSourceMode.datasource
│ │ ├── include.xsd
│ │ ├── item.xsd
│ │ ├── item1.xsd
│ │ ├── media.wsdl
│ │ ├── onvif.wsdl
│ │ ├── onvif.xsd
│ │ ├── r-2.xsd
│ │ ├── receiver.wsdl
│ │ ├── recording.wsdl
│ │ ├── remotediscovery.wsdl
│ │ ├── replay.wsdl
│ │ ├── search.wsdl
│ │ ├── t-1.xsd
│ │ ├── ws-addr.xsd
│ │ ├── ws-discovery.xsd
│ │ ├── xml.xsd
│ │ └── xmlmime.xsd
│ ├── Services
│ │ └── Schemas
│ │ └── onvif.wsdl
│ ├── Settings.Designer.cs
│ ├── Settings.cs
│ ├── Settings.resx
│ ├── ShareCamera.Designer.cs
│ ├── ShareCamera.cs
│ ├── ShareCamera.resx
│ ├── Sources
│ │ ├── Audio
│ │ │ ├── AudioEvents.cs
│ │ │ ├── AudioReader.cs
│ │ │ ├── AudioSynth.cs
│ │ │ ├── CodecList.cs
│ │ │ ├── GainHelper.cs
│ │ │ ├── IAudioSource.cs
│ │ │ ├── ISupportsAudio.cs
│ │ │ ├── SampleAggregator.cs
│ │ │ ├── SpeechStreamer.cs
│ │ │ ├── SpeechSynth.cs
│ │ │ ├── TinyAudioProcessor.cs
│ │ │ ├── VolumeWaveProvider16.cs
│ │ │ ├── codecs
│ │ │ │ ├── ALawChatCodec.cs
│ │ │ │ ├── AcmChatCodec.cs
│ │ │ │ ├── G722ChatCodec.cs
│ │ │ │ ├── Gsm610ChatCodec.cs
│ │ │ │ ├── INetworkChatCodec.cs
│ │ │ │ ├── MicrosoftAdpcmChatCodec.cs
│ │ │ │ ├── MuLawChatCodec.cs
│ │ │ │ ├── SpeexChatCodec.cs
│ │ │ │ ├── TrueSpeechChatCodec.cs
│ │ │ │ ├── UncompressedPcmChatCodec.cs
│ │ │ │ └── g711audio.cs
│ │ │ ├── g711audio.cs
│ │ │ ├── streams
│ │ │ │ ├── AudioInStream.cs
│ │ │ │ ├── CloneStream.cs
│ │ │ │ ├── DirectStream.cs
│ │ │ │ ├── FFMPEGStream.cs
│ │ │ │ ├── LocalDeviceStream.cs
│ │ │ │ ├── MP3Stream.cs
│ │ │ │ ├── VLCStream.cs
│ │ │ │ ├── WavStream.cs
│ │ │ │ ├── WebStream.cs
│ │ │ │ └── iSpyServerStream.cs
│ │ │ └── talk
│ │ │ ├── ITalkTarget.cs
│ │ │ ├── TalkAmcrest.cs
│ │ │ ├── TalkAxis.cs
│ │ │ ├── TalkDeviceStream.cs
│ │ │ ├── TalkDoorbird.cs
│ │ │ ├── TalkFoscam.cs
│ │ │ ├── TalkHelper.cs
│ │ │ ├── TalkHelperStream.cs
│ │ │ ├── TalkIPWebcamAndroid.cs
│ │ │ ├── TalkLocal.cs
│ │ │ ├── TalkNetworkKinect.cs
│ │ │ ├── TalkiSpyServer.cs
│ │ │ └── WaveFormatConverter.cs
│ │ ├── PlayEvents.cs
│ │ ├── SourceItem.cs
│ │ └── Video
│ │ ├── CloneStream.cs
│ │ ├── DesktopStream.cs
│ │ ├── FFmpegBase.cs
│ │ ├── IVideoSource.cs
│ │ ├── JPEGStream.cs
│ │ ├── KinectNetworkStream.cs
│ │ ├── KinectStream.cs
│ │ ├── MJPEGStream.cs
│ │ ├── MediaStream.cs
│ │ ├── Tokeniser.cs
│ │ ├── VLCStream.cs
│ │ ├── VideoBase.cs
│ │ ├── VideoCaptureDevice.cs
│ │ ├── Ximea
│ │ │ ├── CameraParameter.cs
│ │ │ ├── GpiMode.cs
│ │ │ ├── GpoMode.cs
│ │ │ ├── ImageFormat.cs
│ │ │ ├── Internal
│ │ │ │ ├── ParameterType.cs
│ │ │ │ ├── XimeaAPI.cs
│ │ │ │ └── XimeaImage.cs
│ │ │ ├── LedMode.cs
│ │ │ ├── TriggerSource.cs
│ │ │ ├── XimeaCamera.cs
│ │ │ └── XimeaVideoSource.cs
│ │ ├── discovery
│ │ │ └── localdevice.cs
│ │ └── proxies
│ │ └── ws.cs
│ ├── Supporting
│ │ ├── iSpyMonitor.exe
│ │ └── iSpyServerSetup.msi
│ ├── System.Xml.XmlAttribute.datasource
│ ├── System.Xml.XmlElement.datasource
│ ├── TagConfigure.Designer.cs
│ ├── TagConfigure.cs
│ ├── TagConfigure.resx
│ ├── UpgradeLog.htm
│ ├── Utilities
│ │ ├── ConnectionFactory.cs
│ │ ├── ConnectionOptions.cs
│ │ ├── Logger.cs
│ │ ├── NativeMethods.cs
│ │ ├── NetworkBrowser.cs
│ │ ├── ReadFullyStream.cs
│ │ ├── RequestState.cs
│ │ ├── ScreenArea.Designer.cs
│ │ ├── ScreenArea.cs
│ │ ├── ScreenArea.resx
│ │ └── VLCHelper.cs
│ ├── VideoSource.Designer.cs
│ ├── VideoSource.cs
│ ├── VideoSource.resx
│ ├── VideoSourceAdvanced.Designer.cs
│ ├── VideoSourceAdvanced.cs
│ ├── VideoSourceAdvanced.resx
│ ├── ViewController.Designer.cs
│ ├── ViewController.cs
│ ├── ViewController.resx
│ ├── VirtualDeviceManager.Designer.cs
│ ├── VirtualDeviceManager.cs
│ ├── VirtualDeviceManager.resx
│ ├── Vision
│ │ ├── BlobCountingObjectsProcessing.cs
│ │ ├── CustomFrameColorDifferenceDetector.cs
│ │ ├── CustomFrameDifferenceDetector.cs
│ │ ├── GridMotionAreaProcessing.cs
│ │ ├── IMotionDetector.cs
│ │ ├── IMotionProcessing.cs
│ │ ├── MotionAreaHighlighting.cs
│ │ ├── MotionBorderHighlighting.cs
│ │ ├── MotionDetector.cs
│ │ ├── SimpleBackgroundModelingDetector.cs
│ │ ├── SimpleColorBackgroundModelingDetector.cs
│ │ ├── Tools.cs
│ │ ├── TwoFramesColorDifferenceDetector.cs
│ │ └── TwoFramesDifferenceDetector.cs
│ ├── WSWrapper.cs
│ ├── Web References
│ │ ├── Reporting
│ │ │ ├── Reference.cs
│ │ │ ├── Reference.map
│ │ │ ├── reporting.disco
│ │ │ └── reporting.wsdl
│ │ └── iSpyWS
│ │ ├── Reference.cs
│ │ ├── Reference.map
│ │ ├── ispyapi.disco
│ │ ├── ispyapi.wsdl
│ │ └── vssver2.scc
│ ├── WebServerRoot
│ │ ├── Log.txt
│ │ ├── Media
│ │ │ ├── Audio
│ │ │ └── Video
│ │ ├── api
│ │ │ ├── api.json
│ │ │ ├── editaction.json
│ │ │ ├── editaudiosource.json
│ │ │ ├── editcamera.json
│ │ │ ├── editftp.json
│ │ │ ├── editmicrophone.json
│ │ │ ├── editpelco.json
│ │ │ ├── editptzschedule.json
│ │ │ ├── editschedule.json
│ │ │ ├── editstorage.json
│ │ │ ├── editvideosource.json
│ │ │ ├── settings.json
│ │ │ ├── showactions.json
│ │ │ ├── showptzschedule.json
│ │ │ ├── showschedule.json
│ │ │ └── sources
│ │ │ ├── audio
│ │ │ │ ├── 0.json
│ │ │ │ ├── 1.json
│ │ │ │ ├── 2.json
│ │ │ │ ├── 3.json
│ │ │ │ ├── 4.json
│ │ │ │ ├── 5.json
│ │ │ │ └── 6.json
│ │ │ └── video
│ │ │ ├── 0.json
│ │ │ ├── 1.json
│ │ │ ├── 10.json
│ │ │ ├── 12.json
│ │ │ ├── 2.json
│ │ │ ├── 3.json
│ │ │ ├── 4.json
│ │ │ ├── 5.json
│ │ │ ├── 6.json
│ │ │ ├── 7.json
│ │ │ ├── 8.json
│ │ │ └── 9.json
│ │ ├── crossdomain.xml
│ │ ├── data
│ │ │ ├── mime.dat
│ │ │ └── vssver2.scc
│ │ ├── favicon.ico
│ │ ├── notfound.jpg
│ │ └── vssver2.scc
│ ├── Webservices.Designer.cs
│ ├── Webservices.cs
│ ├── Webservices.resx
│ ├── WinAPI.cs
│ ├── Wix
│ │ ├── Bootstrap
│ │ │ ├── Bootstrap.wixproj
│ │ │ ├── Bundle.wxs
│ │ │ ├── ispy.ico
│ │ │ ├── ispy.png
│ │ │ └── license.rtf
│ │ ├── WixCA
│ │ │ ├── CustomAction.config
│ │ │ ├── CustomAction.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── WixCA.csproj
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ └── obj
│ │ │ └── x86
│ │ │ └── Debug
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── TempPE
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ │ ├── WixCA.csproj.AssemblyReference.cache
│ │ │ ├── WixCA.csproj.CoreCompileInputs.cache
│ │ │ └── WixCA.csprojAssemblyReference.cache
│ │ └── iSpy
│ │ ├── Product.wxs
│ │ ├── banner.bmp
│ │ ├── config.wxi
│ │ ├── dialog.bmp
│ │ ├── iSpySetup.wixproj
│ │ └── license.rtf
│ ├── X509.cs
│ ├── XML
│ │ ├── FileList.xml
│ │ ├── FileList.xsd
│ │ ├── Log.txt
│ │ ├── PTZ2.xml
│ │ ├── PTZ2.xsd
│ │ ├── Sources.cs
│ │ ├── Sources.xml
│ │ ├── Sources.xsd
│ │ ├── Translations.cs
│ │ ├── Translations.xml
│ │ ├── Translations.xsd
│ │ ├── config.cs
│ │ ├── config.xml
│ │ ├── config.xsd
│ │ ├── filelist.cs
│ │ ├── objects.cs
│ │ ├── objects.xml
│ │ ├── objects.xsd
│ │ └── ptz2.cs
│ ├── app.manifest
│ ├── backgrounds
│ │ ├── FloorPlan_House.jpg
│ │ ├── FloorPlan_House2.jpg
│ │ ├── FloorPlan_Planet.jpg
│ │ └── demo_mask.png
│ ├── bin
│ │ ├── Debug
│ │ │ ├── AForge.Imaging.dll
│ │ │ ├── AForge.Math.dll
│ │ │ ├── AForge.dll
│ │ │ ├── BouncyCastle.Crypto.dll
│ │ │ ├── Commands
│ │ │ │ └── example.bat
│ │ │ ├── FFmpeg.AutoGen.dll
│ │ │ ├── FFmpeg.AutoGen.xml
│ │ │ ├── FlickrNet.dll
│ │ │ ├── Google.Apis.Auth.PlatformServices.dll
│ │ │ ├── Google.Apis.Auth.dll
│ │ │ ├── Google.Apis.Auth.pdb
│ │ │ ├── Google.Apis.Auth.xml
│ │ │ ├── Google.Apis.Core.dll
│ │ │ ├── Google.Apis.Core.pdb
│ │ │ ├── Google.Apis.Core.xml
│ │ │ ├── Google.Apis.Drive.v3.dll
│ │ │ ├── Google.Apis.Drive.v3.pdb
│ │ │ ├── Google.Apis.Drive.v3.xml
│ │ │ ├── Google.Apis.PlatformServices.dll
│ │ │ ├── Google.Apis.YouTube.v3.dll
│ │ │ ├── Google.Apis.YouTube.v3.pdb
│ │ │ ├── Google.Apis.YouTube.v3.xml
│ │ │ ├── Google.Apis.dll
│ │ │ ├── Google.Apis.pdb
│ │ │ ├── Google.Apis.xml
│ │ │ ├── LibVLCSharp.WinForms.dll
│ │ │ ├── LibVLCSharp.WinForms.xml
│ │ │ ├── LibVLCSharp.dll
│ │ │ ├── LibVLCSharp.xml
│ │ │ ├── Masks
│ │ │ │ └── demo_mask.png
│ │ │ ├── Microsoft.Kinect.dll
│ │ │ ├── Microsoft.Threading.Tasks.Extensions.Desktop.dll
│ │ │ ├── Microsoft.Threading.Tasks.Extensions.Desktop.xml
│ │ │ ├── Microsoft.Threading.Tasks.Extensions.dll
│ │ │ ├── Microsoft.Threading.Tasks.Extensions.xml
│ │ │ ├── Microsoft.Threading.Tasks.dll
│ │ │ ├── Microsoft.Threading.Tasks.xml
│ │ │ ├── NAudio.Lame.dll
│ │ │ ├── NAudio.dll
│ │ │ ├── NSpeex.dll
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ ├── Newtonsoft.Json.xml
│ │ │ ├── Plugins
│ │ │ │ └── readme.txt
│ │ │ ├── Renci.SshNet.dll
│ │ │ ├── Renderers.dll
│ │ │ ├── RestSharp.dll
│ │ │ ├── RestSharp.xml
│ │ │ ├── SharpDX.DirectInput.dll
│ │ │ ├── SharpDX.DirectInput.pdb
│ │ │ ├── SharpDX.DirectInput.xml
│ │ │ ├── SharpDX.dll
│ │ │ ├── SharpDX.pdb
│ │ │ ├── System.Net.Http.Extensions.dll
│ │ │ ├── System.Net.Http.Extensions.xml
│ │ │ ├── System.Net.Http.Primitives.dll
│ │ │ ├── System.Net.Http.Primitives.xml
│ │ │ ├── System.ValueTuple.dll
│ │ │ ├── System.ValueTuple.xml
│ │ │ ├── WebServerRoot
│ │ │ │ ├── api
│ │ │ │ │ ├── api.json
│ │ │ │ │ ├── editaction.json
│ │ │ │ │ ├── editaudiosource.json
│ │ │ │ │ ├── editcamera.json
│ │ │ │ │ ├── editftp.json
│ │ │ │ │ ├── editmicrophone.json
│ │ │ │ │ ├── editpelco.json
│ │ │ │ │ ├── editptzschedule.json
│ │ │ │ │ ├── editschedule.json
│ │ │ │ │ ├── editstorage.json
│ │ │ │ │ ├── editvideosource.json
│ │ │ │ │ ├── settings.json
│ │ │ │ │ ├── showactions.json
│ │ │ │ │ ├── showptzschedule.json
│ │ │ │ │ ├── showschedule.json
│ │ │ │ │ └── sources
│ │ │ │ │ ├── audio
│ │ │ │ │ │ ├── 0.json
│ │ │ │ │ │ ├── 1.json
│ │ │ │ │ │ ├── 2.json
│ │ │ │ │ │ ├── 3.json
│ │ │ │ │ │ ├── 4.json
│ │ │ │ │ │ └── 5.json
│ │ │ │ │ └── video
│ │ │ │ │ ├── 0.json
│ │ │ │ │ ├── 1.json
│ │ │ │ │ ├── 10.json
│ │ │ │ │ ├── 12.json
│ │ │ │ │ ├── 2.json
│ │ │ │ │ ├── 3.json
│ │ │ │ │ ├── 4.json
│ │ │ │ │ ├── 5.json
│ │ │ │ │ ├── 6.json
│ │ │ │ │ ├── 7.json
│ │ │ │ │ ├── 8.json
│ │ │ │ │ └── 9.json
│ │ │ │ ├── crossdomain.xml
│ │ │ │ ├── data
│ │ │ │ │ └── mime.dat
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── log.txt
│ │ │ │ └── notfound.jpg
│ │ │ ├── Windows7ToolStripRenderer.dll
│ │ │ ├── XML
│ │ │ │ ├── Log.txt
│ │ │ │ ├── PTZ2.xml
│ │ │ │ ├── Sources.xml
│ │ │ │ ├── Translations.xml
│ │ │ │ ├── config.xml
│ │ │ │ └── objects.xml
│ │ │ ├── Zlib.Portable.dll
│ │ │ ├── Zlib.Portable.xml
│ │ │ ├── backgrounds
│ │ │ │ ├── FloorPlan_House.jpg
│ │ │ │ ├── FloorPlan_House2.jpg
│ │ │ │ └── FloorPlan_Planet.jpg
│ │ │ ├── iSpy.exe
│ │ │ ├── iSpy.exe.config
│ │ │ ├── iSpy.pdb
│ │ │ ├── ispy.ico
│ │ │ ├── log4net.dll
│ │ │ ├── log4net.xml
│ │ │ ├── sounds
│ │ │ │ ├── airhorn.wav
│ │ │ │ ├── alarm.wav
│ │ │ │ ├── alsation_bark.wav
│ │ │ │ ├── alsationxsiberian_bark.wav
│ │ │ │ ├── cairnterrierbark.wav
│ │ │ │ ├── doorbell.wav
│ │ │ │ ├── police.wav
│ │ │ │ ├── pop.wav
│ │ │ │ ├── rottweiler_bark.wav
│ │ │ │ ├── spanielgrowlbark.wav
│ │ │ │ └── wiggle.wav
│ │ │ └── xiApi.NET.dll
│ │ ├── Release
│ │ ├── x64
│ │ │ ├── Debug
│ │ │ └── Release
│ │ └── x86
│ │ ├── Debug
│ │ └── Release
│ ├── chk.png
│ ├── detected.png
│ ├── downloader.Designer.cs
│ ├── downloader.cs
│ ├── downloader.resx
│ ├── extensions.cs
│ ├── external_command.txt
│ ├── ftp.cs
│ ├── iSpy-master
│ │ ├── AboutForm.cs
│ │ ├── AboutForm.resx
│ │ ├── AddCamera.Designer.cs
│ │ ├── AddCamera.cs
│ │ ├── AddCamera.resx
│ │ ├── AddFloorPlan.Designer.cs
│ │ ├── AddFloorPlan.cs
│ │ ├── AddFloorPlan.resx
│ │ ├── AddMicrophone.Designer.cs
│ │ ├── AddMicrophone.cs
│ │ ├── AddMicrophone.resx
│ │ ├── AddRemoteCommand.Designer.cs
│ │ ├── AddRemoteCommand.cs
│ │ ├── AddRemoteCommand.resx
│ │ ├── App.config
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── Builds
│ │ │ └── readme.txt
│ │ ├── ByteArrayUtils.cs
│ │ ├── C2BPComparers.cs
│ │ ├── C2BPProcessor.cs
│ │ ├── CameraDiscovery
│ │ │ ├── CameraScanner.cs
│ │ │ └── URLDiscovery.cs
│ │ ├── CameraMicSource.Designer.cs
│ │ ├── CameraMicSource.cs
│ │ ├── CameraMicSource.resx
│ │ ├── CheckPassword.Designer.cs
│ │ ├── CheckPassword.cs
│ │ ├── CheckPassword.resx
│ │ ├── Cloud
│ │ │ ├── Box.cs
│ │ │ ├── CloudGateway.cs
│ │ │ ├── Drive.cs
│ │ │ ├── Dropbox.cs
│ │ │ ├── Flickr.cs
│ │ │ ├── OneDrive.cs
│ │ │ └── YouTubeUploader.cs
│ │ ├── CommandButtons.Designer.cs
│ │ ├── CommandButtons.cs
│ │ ├── CommandButtons.resx
│ │ ├── Commands
│ │ │ └── example.bat
│ │ ├── ConfigureObjectCount.Designer.cs
│ │ ├── ConfigureObjectCount.cs
│ │ ├── ConfigureObjectCount.resx
│ │ ├── ConfigureProcessor.Designer.cs
│ │ ├── ConfigureProcessor.cs
│ │ ├── ConfigureProcessor.resx
│ │ ├── ConfigureRepeat.Designer.cs
│ │ ├── ConfigureRepeat.cs
│ │ ├── ConfigureRepeat.resx
│ │ ├── ConfigureSeconds.Designer.cs
│ │ ├── ConfigureSeconds.cs
│ │ ├── ConfigureSeconds.resx
│ │ ├── ConfigureTimestamp.Designer.cs
│ │ ├── ConfigureTimestamp.cs
│ │ ├── ConfigureTimestamp.resx
│ │ ├── Controls
│ │ │ ├── ActionEditor.Designer.cs
│ │ │ ├── ActionEditor.cs
│ │ │ ├── ActionEditor.resx
│ │ │ ├── AddCommandButton.Designer.cs
│ │ │ ├── AddCommandButton.cs
│ │ │ ├── AddCommandButton.resx
│ │ │ ├── AlertEventRow.Designer.cs
│ │ │ ├── AlertEventRow.cs
│ │ │ ├── AlertEventRow.resx
│ │ │ ├── AlertSettings.Designer.cs
│ │ │ ├── AlertSettings.cs
│ │ │ ├── AlertSettings.resx
│ │ │ ├── AngleSelector.cs
│ │ │ ├── AngleSelector.designer.cs
│ │ │ ├── AngleSelector.resx
│ │ │ ├── AppLoop.cs
│ │ │ ├── AreaSelector.Designer.cs
│ │ │ ├── AreaSelector.cs
│ │ │ ├── AreaSelector.resx
│ │ │ ├── Authorizer.Designer.cs
│ │ │ ├── Authorizer.cs
│ │ │ ├── Authorizer.resx
│ │ │ ├── AutoCompleteTextbox.cs
│ │ │ ├── CameraWindow.cs
│ │ │ ├── CameraWindow.resx
│ │ │ ├── ClipboardTextBox.Designer.cs
│ │ │ ├── ClipboardTextBox.cs
│ │ │ ├── ColorSlider.cs
│ │ │ ├── CommandButtonControl.Designer.cs
│ │ │ ├── CommandButtonControl.cs
│ │ │ ├── CommandButtonControl.resx
│ │ │ ├── CopyTo.Designer.cs
│ │ │ ├── CopyTo.cs
│ │ │ ├── CopyTo.resx
│ │ │ ├── DirectoryEventRow.Designer.cs
│ │ │ ├── DirectoryEventRow.cs
│ │ │ ├── DirectoryEventRow.resx
│ │ │ ├── EditCommandButton.Designer.cs
│ │ │ ├── EditCommandButton.cs
│ │ │ ├── EditCommandButton.resx
│ │ │ ├── FTPConfig.Designer.cs
│ │ │ ├── FTPConfig.cs
│ │ │ ├── FTPConfig.resx
│ │ │ ├── FTPEditor.Designer.cs
│ │ │ ├── FTPEditor.cs
│ │ │ ├── FTPEditor.resx
│ │ │ ├── Filter.Designer.cs
│ │ │ ├── Filter.cs
│ │ │ ├── Filter.resx
│ │ │ ├── FishEyeCorrect.cs
│ │ │ ├── FloorPlan.Designer.cs
│ │ │ ├── FloorPlan.cs
│ │ │ ├── FloorPlan.resx
│ │ │ ├── FlowLayoutPanelTransparent.cs
│ │ │ ├── FolderSelectDialog.cs
│ │ │ ├── GraphicsHelper.cs
│ │ │ ├── GridView.Designer.cs
│ │ │ ├── GridView.cs
│ │ │ ├── GridView.resx
│ │ │ ├── GridViewCamera.Designer.cs
│ │ │ ├── GridViewCamera.cs
│ │ │ ├── GridViewCamera.resx
│ │ │ ├── GridViewCustom.Designer.cs
│ │ │ ├── GridViewCustom.cs
│ │ │ ├── GridViewCustom.resx
│ │ │ ├── GridViewItem.cs
│ │ │ ├── GridViewModeConfig.Designer.cs
│ │ │ ├── GridViewModeConfig.cs
│ │ │ ├── GridViewModeConfig.resx
│ │ │ ├── HuePicker.cs
│ │ │ ├── IntervalConfig.Designer.cs
│ │ │ ├── IntervalConfig.cs
│ │ │ ├── IntervalConfig.resx
│ │ │ ├── IspyControl.cs
│ │ │ ├── LayoutPanel.cs
│ │ │ ├── LayoutPanel.resx
│ │ │ ├── MediaDirectoryConfig.Designer.cs
│ │ │ ├── MediaDirectoryConfig.cs
│ │ │ ├── MediaDirectoryConfig.resx
│ │ │ ├── MediaDirectoryEditor.Designer.cs
│ │ │ ├── MediaDirectoryEditor.cs
│ │ │ ├── MediaDirectoryEditor.resx
│ │ │ ├── MediaPanel.Designer.cs
│ │ │ ├── MediaPanel.cs
│ │ │ ├── MediaPanel.resx
│ │ │ ├── MediaPanelControl.Designer.cs
│ │ │ ├── MediaPanelControl.cs
│ │ │ ├── MediaPanelControl.resx
│ │ │ ├── MediaPanelControlButton.cs
│ │ │ ├── ONVIFWizard.Designer.cs
│ │ │ ├── ONVIFWizard.cs
│ │ │ ├── ONVIFWizard.resx
│ │ │ ├── PTZScheduler.Designer.cs
│ │ │ ├── PTZScheduler.cs
│ │ │ ├── PTZScheduler.resx
│ │ │ ├── PTZTracking.Designer.cs
│ │ │ ├── PTZTracking.cs
│ │ │ ├── PTZTracking.resx
│ │ │ ├── PTZUI.Designer.cs
│ │ │ ├── PTZUI.cs
│ │ │ ├── PTZUI.resx
│ │ │ ├── ParamConfig.Designer.cs
│ │ │ ├── ParamConfig.cs
│ │ │ ├── ParamConfig.resx
│ │ │ ├── PermissionsForm.Designer.cs
│ │ │ ├── PermissionsForm.cs
│ │ │ ├── PermissionsForm.resx
│ │ │ ├── PersistForm.cs
│ │ │ ├── PiPConfig.Designer.cs
│ │ │ ├── PiPConfig.cs
│ │ │ ├── PiPConfig.resx
│ │ │ ├── PiPSelector.Designer.cs
│ │ │ ├── PiPSelector.cs
│ │ │ ├── PiPSelector.resx
│ │ │ ├── PictureBox.cs
│ │ │ ├── PreviewBox.cs
│ │ │ ├── Ranger.cs
│ │ │ ├── Ranger.designer.cs
│ │ │ ├── Ranger.resx
│ │ │ ├── Reflector.cs
│ │ │ ├── ScheduleEditor.Designer.cs
│ │ │ ├── ScheduleEditor.cs
│ │ │ ├── ScheduleEditor.resx
│ │ │ ├── ScheduleEntryEditor.Designer.cs
│ │ │ ├── ScheduleEntryEditor.cs
│ │ │ ├── ScheduleEntryEditor.resx
│ │ │ ├── ScheduleRow.Designer.cs
│ │ │ ├── ScheduleRow.cs
│ │ │ ├── ScheduleRow.resx
│ │ │ ├── SelectObjects.Designer.cs
│ │ │ ├── SelectObjects.cs
│ │ │ ├── SelectObjects.resx
│ │ │ ├── ServerEventRow.Designer.cs
│ │ │ ├── ServerEventRow.cs
│ │ │ ├── ServerEventRow.resx
│ │ │ ├── TagEditor.Designer.cs
│ │ │ ├── TagEditor.cs
│ │ │ ├── TagEditor.resx
│ │ │ ├── TagEntry.Designer.cs
│ │ │ ├── TagEntry.cs
│ │ │ ├── TagEntry.resx
│ │ │ ├── TextToSpeech.Designer.cs
│ │ │ ├── TextToSpeech.cs
│ │ │ ├── TextToSpeech.resx
│ │ │ ├── ThreadSafeCommand.cs
│ │ │ ├── VideoNavigator.Designer.cs
│ │ │ ├── VideoNavigator.cs
│ │ │ ├── VideoNavigator.resx
│ │ │ ├── VideoPlayback.cs
│ │ │ ├── VideoPlayback.resx
│ │ │ ├── ViewControllerPanel.cs
│ │ │ ├── VolumeLevel.Designer.cs
│ │ │ ├── VolumeLevel.cs
│ │ │ ├── VolumeLevel.resx
│ │ │ ├── camera.cs
│ │ │ ├── jaxis.Designer.cs
│ │ │ ├── jaxis.cs
│ │ │ ├── jaxis.resx
│ │ │ ├── jbutton.Designer.cs
│ │ │ ├── jbutton.cs
│ │ │ └── jbutton.resx
│ │ ├── DLLS
│ │ │ ├── AForge.Imaging.dll
│ │ │ ├── AForge.Math.dll
│ │ │ ├── AForge.dll
│ │ │ ├── Interop.NATUPNPLib.dll
│ │ │ ├── Interop.NETCONLib.dll
│ │ │ ├── Interop.NetFwTypeLib.dll
│ │ │ ├── Microsoft.Kinect.dll
│ │ │ ├── NAudio.Lame.dll
│ │ │ ├── NAudio.dll
│ │ │ ├── NSpeex.dll
│ │ │ ├── Renci.SshNet.dll
│ │ │ ├── Renderers.dll
│ │ │ ├── Windows7ToolStripRenderer.dll
│ │ │ ├── x64
│ │ │ │ ├── Interop.NETWORKLIST.dll
│ │ │ │ ├── Microsoft.Kinect.dll
│ │ │ │ ├── avcodec-58.dll
│ │ │ │ ├── avdevice-58.dll
│ │ │ │ ├── avfilter-7.dll
│ │ │ │ ├── avformat-58.dll
│ │ │ │ ├── avutil-56.dll
│ │ │ │ ├── ffmpeg.exe
│ │ │ │ ├── libmp3lame.64.dll
│ │ │ │ ├── msvcp120.dll
│ │ │ │ ├── msvcr120.dll
│ │ │ │ ├── postproc-55.dll
│ │ │ │ ├── swresample-3.dll
│ │ │ │ └── swscale-5.dll
│ │ │ ├── x86
│ │ │ │ ├── Interop.NETWORKLIST.dll
│ │ │ │ ├── avcodec-58.dll
│ │ │ │ ├── avdevice-58.dll
│ │ │ │ ├── avfilter-7.dll
│ │ │ │ ├── avformat-58.dll
│ │ │ │ ├── avutil-56.dll
│ │ │ │ ├── ffmpeg.exe
│ │ │ │ ├── libmp3lame.32.dll
│ │ │ │ ├── msvcp120.dll
│ │ │ │ ├── msvcr120.dll
│ │ │ │ ├── postproc-55.dll
│ │ │ │ ├── swresample-3.dll
│ │ │ │ └── swscale-5.dll
│ │ │ └── xiApi.NET.dll
│ │ ├── Delegates.cs
│ │ ├── DirectShow
│ │ │ ├── CameraControlProperty.cs
│ │ │ ├── FilterInfo.cs
│ │ │ ├── FilterInfoCollection.cs
│ │ │ ├── Internals
│ │ │ │ ├── IAMCameraControl.cs
│ │ │ │ ├── IAMCrossbar.cs
│ │ │ │ ├── IAMStreamConfig.cs
│ │ │ │ ├── IAMVfwCompressDialogs.cs
│ │ │ │ ├── IAMVideoControl.cs
│ │ │ │ ├── IAMVideoProcAmp.cs
│ │ │ │ ├── IBaseFilter.cs
│ │ │ │ ├── ICaptureGraphBuilder2.cs
│ │ │ │ ├── ICreateDevEnum.cs
│ │ │ │ ├── IEnumFilters.cs
│ │ │ │ ├── IEnumPins.cs
│ │ │ │ ├── IFileSourceFilter.cs
│ │ │ │ ├── IFilterGraph.cs
│ │ │ │ ├── IFilterGraph2.cs
│ │ │ │ ├── IGraphBuilder.cs
│ │ │ │ ├── IMediaControl.cs
│ │ │ │ ├── IMediaEventEx.cs
│ │ │ │ ├── IMediaFilter.cs
│ │ │ │ ├── IPersist.cs
│ │ │ │ ├── IPin.cs
│ │ │ │ ├── IPropertyBag.cs
│ │ │ │ ├── IReferenceClock.cs
│ │ │ │ ├── ISampleGrabber.cs
│ │ │ │ ├── ISampleGrabberCB.cs
│ │ │ │ ├── ISpecifyPropertyPages.cs
│ │ │ │ ├── IVideoWindow.cs
│ │ │ │ ├── Structures.cs
│ │ │ │ ├── Tools.cs
│ │ │ │ └── Uuids.cs
│ │ │ ├── PhysicalConnectorType.cs
│ │ │ ├── Uuids.cs
│ │ │ ├── VideoCapabilities.cs
│ │ │ └── VideoInput.cs
│ │ ├── EncDec.cs
│ │ ├── Enums.cs
│ │ ├── Events.cs
│ │ ├── FFmpeg.AutoGen
│ │ │ ├── ConstCharPtrMarshaler.cs
│ │ │ ├── FFmpeg.AutoGen.csproj
│ │ │ ├── FFmpeg.AutoGen.dll.config
│ │ │ ├── FFmpeg.AutoGen_new.csproj
│ │ │ ├── FFmpeg.arrays.g.cs
│ │ │ ├── FFmpeg.cs
│ │ │ ├── FFmpeg.delegates.g.cs
│ │ │ ├── FFmpeg.enums.g.cs
│ │ │ ├── FFmpeg.functions.g.cs
│ │ │ ├── FFmpeg.macros.g.cs
│ │ │ ├── FFmpeg.structs.g.cs
│ │ │ ├── FFmpeg.structs.incomplete.g.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Features.Designer.cs
│ │ ├── Features.cs
│ │ ├── Features.resx
│ │ ├── FileOperations.cs
│ │ ├── FindCameras.Designer.cs
│ │ ├── FindCameras.cs
│ │ ├── FindCameras.resx
│ │ ├── FindObject.Designer.cs
│ │ ├── FindObject.cs
│ │ ├── FindObject.resx
│ │ ├── Firewall.cs
│ │ ├── GettingStarted.Designer.cs
│ │ ├── GettingStarted.cs
│ │ ├── GettingStarted.resx
│ │ ├── GridView.Designer.cs
│ │ ├── GridView.cs
│ │ ├── GridView.resx
│ │ ├── GridViewManager.Designer.cs
│ │ ├── GridViewManager.cs
│ │ ├── GridViewManager.resx
│ │ ├── HSLFilteringForm.cs
│ │ ├── HSLFilteringForm.resx
│ │ ├── Helper.cs
│ │ ├── Importer.Designer.cs
│ │ ├── Importer.cs
│ │ ├── Importer.resx
│ │ ├── Joystick
│ │ │ └── JoystickDevice.cs
│ │ ├── Kinect
│ │ │ ├── ConfigureTripWires.Designer.cs
│ │ │ ├── ConfigureTripWires.cs
│ │ │ ├── ConfigureTripWires.resx
│ │ │ ├── DepthLine.cs
│ │ │ ├── EditDepthLine.Designer.cs
│ │ │ ├── EditDepthLine.cs
│ │ │ ├── EditDepthLine.resx
│ │ │ └── TripWireEditor.cs
│ │ ├── LayoutEditor.Designer.cs
│ │ ├── LayoutEditor.cs
│ │ ├── LayoutEditor.resx
│ │ ├── LayoutItem.cs
│ │ ├── ListNetworkComputers.cs
│ │ ├── LocRM.cs
│ │ ├── MCRemote.cs
│ │ ├── Mailer.cs
│ │ ├── MainForm.cs
│ │ ├── MainForm.resx
│ │ ├── MainForm_Commands.cs
│ │ ├── MainForm_Configuration.cs
│ │ ├── MainForm_Media.cs
│ │ ├── Masks
│ │ │ └── demo_mask.png
│ │ ├── Merge Modules
│ │ │ ├── Microsoft_VC100_CRT_x64.msm
│ │ │ └── Microsoft_VC100_CRT_x86.msm
│ │ ├── Merger.Designer.cs
│ │ ├── Merger.cs
│ │ ├── Merger.resx
│ │ ├── MicrophoneSource.Designer.cs
│ │ ├── MicrophoneSource.cs
│ │ ├── MicrophoneSource.resx
│ │ ├── MicrophoneSourceAdvanced.Designer.cs
│ │ ├── MicrophoneSourceAdvanced.cs
│ │ ├── MicrophoneSourceAdvanced.resx
│ │ ├── MimeTypes.cs
│ │ ├── NativeCalls.cs
│ │ ├── NetworkTroubleshooter.Designer.cs
│ │ ├── NetworkTroubleshooter.cs
│ │ ├── NetworkTroubleshooter.resx
│ │ ├── NewVersion.cs
│ │ ├── NewVersion.resx
│ │ ├── NotSubscribed.Designer.cs
│ │ ├── NotSubscribed.cs
│ │ ├── NotSubscribed.resx
│ │ ├── Onvif
│ │ │ ├── Behaviour
│ │ │ │ ├── CustomAddressHeader.cs
│ │ │ │ ├── CustomEndpointBehavior.cs
│ │ │ │ └── CustomMessageInspector.cs
│ │ │ ├── ConnectionParameters.cs
│ │ │ ├── ConnectionStateInfo.cs
│ │ │ ├── Discovery.cs
│ │ │ ├── IOnvifClientFactory.cs
│ │ │ ├── MulticastCapabilitiesBindingElement.cs
│ │ │ ├── NetworkCredentialExtensions.cs
│ │ │ ├── ONVIFDevice.cs
│ │ │ ├── OnvifClientFactory.cs
│ │ │ └── Security
│ │ │ ├── DigestSecurityHeader.cs
│ │ │ └── SecurityToken.cs
│ │ ├── PTZConfig.Designer.cs
│ │ ├── PTZConfig.cs
│ │ ├── PTZConfig.resx
│ │ ├── PTZController.cs
│ │ ├── PTZTool.Designer.cs
│ │ ├── PTZTool.cs
│ │ ├── PTZTool.resx
│ │ ├── Pager.Designer.cs
│ │ ├── Pager.cs
│ │ ├── Pager.resx
│ │ ├── Pelco
│ │ │ ├── D.cs
│ │ │ ├── P.cs
│ │ │ ├── PelcoConfig.Designer.cs
│ │ │ ├── PelcoConfig.cs
│ │ │ └── PelcoConfig.resx
│ │ ├── PlayerVLC.Designer.cs
│ │ ├── PlayerVLC.cs
│ │ ├── PlayerVLC.resx
│ │ ├── Plugins
│ │ │ └── readme.txt
│ │ ├── Program.cs
│ │ ├── Prompt.Designer.cs
│ │ ├── Prompt.cs
│ │ ├── Prompt.resx
│ │ ├── Properties
│ │ │ ├── DataSources
│ │ │ │ ├── System.Xml.XmlAttribute.datasource
│ │ │ │ └── System.Xml.XmlElement.datasource
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ ├── Settings.settings
│ │ │ └── vssver2.scc
│ │ ├── QueueWithEvents.cs
│ │ ├── README.md
│ │ ├── Realtime
│ │ │ └── MediaWriter.cs
│ │ ├── RemoteCommands.Designer.cs
│ │ ├── RemoteCommands.cs
│ │ ├── RemoteCommands.resx
│ │ ├── Resources
│ │ │ ├── 1.gif
│ │ │ ├── 2.gif
│ │ │ ├── 3.gif
│ │ │ ├── 4.gif
│ │ │ ├── 48_iphone.png
│ │ │ ├── 5.gif
│ │ │ ├── 6.gif
│ │ │ ├── 7.gif
│ │ │ ├── 8.gif
│ │ │ ├── 9.gif
│ │ │ ├── Clouds.png
│ │ │ ├── Command Prompt.png
│ │ │ ├── Connected.png
│ │ │ ├── FloorPlan.bmp
│ │ │ ├── GoogleDrive_Logo.png
│ │ │ ├── Help.png
│ │ │ ├── LAN.gif
│ │ │ ├── LAN.png
│ │ │ ├── Mic.png
│ │ │ ├── Offline.bmp
│ │ │ ├── PTZ_Controller.png
│ │ │ ├── Paste.png
│ │ │ ├── Play-Normal-icon.png
│ │ │ ├── Salaries.png
│ │ │ ├── VLC-logo.png
│ │ │ ├── active.gif
│ │ │ ├── add.png
│ │ │ ├── addcam.gif
│ │ │ ├── addmic.gif
│ │ │ ├── arrow.bmp
│ │ │ ├── audio.jpg
│ │ │ ├── cam_connecting.png
│ │ │ ├── cam_connecting_large.jpg
│ │ │ ├── cam_offline.png
│ │ │ ├── cam_offline_large.jpg
│ │ │ ├── cam_removed.png
│ │ │ ├── camera.png
│ │ │ ├── camloading.gif
│ │ │ ├── camloading.jpg
│ │ │ ├── camloading.png
│ │ │ ├── camoff.gif
│ │ │ ├── camoff.jpg
│ │ │ ├── camoff.png
│ │ │ ├── camremoved.gif
│ │ │ ├── camremoved.jpg
│ │ │ ├── checkbox.png
│ │ │ ├── checkbox_off.png
│ │ │ ├── command-prompt-icon.png
│ │ │ ├── connecting.png
│ │ │ ├── delete.gif
│ │ │ ├── edit.gif
│ │ │ ├── edit.png
│ │ │ ├── files.gif
│ │ │ ├── floorplan.jpg
│ │ │ ├── floorplan.png
│ │ │ ├── fp_cam_alert.png
│ │ │ ├── fp_cam_offline.png
│ │ │ ├── fp_cam_online.png
│ │ │ ├── fp_mic_alert.png
│ │ │ ├── fp_mic_offline.png
│ │ │ ├── fp_mic_online.png
│ │ │ ├── fullscreen.png
│ │ │ ├── help.gif
│ │ │ ├── icon-layout-128.png
│ │ │ ├── icon_archive.png
│ │ │ ├── icon_connect.png
│ │ │ ├── icon_delete.png
│ │ │ ├── icon_filter.png
│ │ │ ├── icon_listen.png
│ │ │ ├── icon_listenoff.png
│ │ │ ├── icon_listenstop.png
│ │ │ ├── icon_next.png
│ │ │ ├── icon_off.png
│ │ │ ├── icon_on.png
│ │ │ ├── icon_photo.png
│ │ │ ├── icon_pointer.png
│ │ │ ├── icon_previous.png
│ │ │ ├── icon_record.png
│ │ │ ├── icon_recordoff.png
│ │ │ ├── icon_recordstop.png
│ │ │ ├── icon_settings.png
│ │ │ ├── icon_tick.png
│ │ │ ├── icons
│ │ │ │ ├── 01 Computer.png
│ │ │ │ ├── 02 Network.png
│ │ │ │ ├── 03 Control Panel.png
│ │ │ │ ├── 04 EMail.png
│ │ │ │ ├── 05 Folder.png
│ │ │ │ ├── 06 Picture.png
│ │ │ │ ├── 07 Video.png
│ │ │ │ ├── 08 Music.png
│ │ │ │ ├── 09 Hard Drive.png
│ │ │ │ ├── 10 Desktop.png
│ │ │ │ ├── 11 Trash Empty.png
│ │ │ │ ├── 12 Trash Full.png
│ │ │ │ ├── 13 Shut Down.png
│ │ │ │ ├── 14 Reboot.png
│ │ │ │ ├── 15 Firefox.png
│ │ │ │ ├── 16 Photoshop.png
│ │ │ │ ├── 17 ICQ.png
│ │ │ │ ├── 18 Steam.png
│ │ │ │ ├── 19 Download Program.png
│ │ │ │ ├── 20 Avast!.png
│ │ │ │ ├── 21 Darkfix.png
│ │ │ │ ├── 22 Help And Support.png
│ │ │ │ ├── 23 Default.png
│ │ │ │ ├── 24 Text Document.png
│ │ │ │ ├── 25 JetAudio.png
│ │ │ │ ├── 26 Custom.png
│ │ │ │ └── 27 Run.png
│ │ │ ├── icons.fw.png
│ │ │ ├── icons.png
│ │ │ ├── icons_big.png
│ │ │ ├── inactive.gif
│ │ │ ├── ipcam.png
│ │ │ ├── iphone-icon_256.png
│ │ │ ├── ispy.png
│ │ │ ├── ispy1.png
│ │ │ ├── ispy1audio.png
│ │ │ ├── ispylogo.png
│ │ │ ├── listen.gif
│ │ │ ├── listen.png
│ │ │ ├── listenoff.gif
│ │ │ ├── listenoff.png
│ │ │ ├── logo.png
│ │ │ ├── mainback.png
│ │ │ ├── media_icons.png
│ │ │ ├── merged.png
│ │ │ ├── mobile.png
│ │ │ ├── move.gif
│ │ │ ├── move.png
│ │ │ ├── network_mic.png
│ │ │ ├── newsletters.png
│ │ │ ├── notfound.jpg
│ │ │ ├── onvif.png
│ │ │ ├── plugin.png
│ │ │ ├── remove.png
│ │ │ ├── reset.jpg
│ │ │ ├── restore.png
│ │ │ ├── schedule.png
│ │ │ ├── settings.gif
│ │ │ ├── settings.png
│ │ │ ├── smartisp.png
│ │ │ ├── snapshot.png
│ │ │ ├── startrec.png
│ │ │ ├── switch.png
│ │ │ ├── switchoff.jpg
│ │ │ ├── switchoff.png
│ │ │ ├── switchon.gif
│ │ │ ├── terminal.png
│ │ │ ├── unlock.gif
│ │ │ ├── video.png
│ │ │ ├── video_icon.png
│ │ │ ├── vssver2.scc
│ │ │ ├── web.gif
│ │ │ ├── webpage.png
│ │ │ ├── youtube.png
│ │ │ └── youtube_icon_sm.png
│ │ ├── RestartableStream.cs
│ │ ├── SSLConfig.Designer.cs
│ │ ├── SSLConfig.cs
│ │ ├── SSLConfig.resx
│ │ ├── Screensaver.cs
│ │ ├── SerializableFont.cs
│ │ ├── Server
│ │ │ ├── Conf.cs
│ │ │ ├── ConnectionOption.cs
│ │ │ ├── HTTPRequest.cs
│ │ │ ├── JSONServer.cs
│ │ │ ├── LocalServer.cs
│ │ │ ├── NetworkDeviceList.cs
│ │ │ ├── RestartableStream.cs
│ │ │ ├── Scanner.cs
│ │ │ ├── SourceItem.cs
│ │ │ ├── WebSocketConnection.cs
│ │ │ ├── WebSocketServer.cs
│ │ │ └── X509.cs
│ │ ├── Service References
│ │ │ └── OnvifServices
│ │ │ ├── ImagingService.wsdl
│ │ │ ├── PTZService.wsdl
│ │ │ ├── Reference.cs
│ │ │ ├── Reference.svcmap
│ │ │ ├── WS-BaseNotification.wsdl
│ │ │ ├── WS-Resource.wsdl
│ │ │ ├── analytics.wsdl
│ │ │ ├── analyticsdevice.wsdl
│ │ │ ├── b-2.xsd
│ │ │ ├── bf-2.xsd
│ │ │ ├── common.xsd
│ │ │ ├── configuration.svcinfo
│ │ │ ├── configuration91.svcinfo
│ │ │ ├── deviceio.wsdl
│ │ │ ├── devicemgmt.wsdl
│ │ │ ├── display.wsdl
│ │ │ ├── event-vs.wsdl
│ │ │ ├── iSpyApplication.OnvifServices.AddScopesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.AnalyticsEngine.datasource
│ │ │ ├── iSpyApplication.OnvifServices.AnalyticsEngineControl.datasource
│ │ │ ├── iSpyApplication.OnvifServices.AnalyticsEngineInput.datasource
│ │ │ ├── iSpyApplication.OnvifServices.AnalyticsModuleConfigOptions.datasource
│ │ │ ├── iSpyApplication.OnvifServices.AnalyticsStateInformation.datasource
│ │ │ ├── iSpyApplication.OnvifServices.ArrayOfFileProgress.datasource
│ │ │ ├── iSpyApplication.OnvifServices.AudioDecoderConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.AudioDecoderConfigurationOptions.datasource
│ │ │ ├── iSpyApplication.OnvifServices.AudioEncoderConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.AudioEncoderConfigurationOptions.datasource
│ │ │ ├── iSpyApplication.OnvifServices.AudioOutput.datasource
│ │ │ ├── iSpyApplication.OnvifServices.AudioOutputConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.AudioOutputConfigurationOptions.datasource
│ │ │ ├── iSpyApplication.OnvifServices.AudioSource.datasource
│ │ │ ├── iSpyApplication.OnvifServices.AudioSourceConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.AudioSourceConfigurationOptions.datasource
│ │ │ ├── iSpyApplication.OnvifServices.BackupFile.datasource
│ │ │ ├── iSpyApplication.OnvifServices.BinaryData.datasource
│ │ │ ├── iSpyApplication.OnvifServices.ByeResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Capabilities.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Capabilities1.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Capabilities10.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Capabilities11.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Capabilities12.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Capabilities2.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Capabilities3.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Capabilities4.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Capabilities5.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Capabilities6.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Capabilities7.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Capabilities8.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Capabilities9.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Certificate.datasource
│ │ │ ├── iSpyApplication.OnvifServices.CertificateInformation.datasource
│ │ │ ├── iSpyApplication.OnvifServices.CertificateStatus.datasource
│ │ │ ├── iSpyApplication.OnvifServices.CodingCapabilities.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Config.datasource
│ │ │ ├── iSpyApplication.OnvifServices.ConfigOptions.datasource
│ │ │ ├── iSpyApplication.OnvifServices.ContinuousMoveResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.CreateAnalyticsEngineControlResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.CreateAnalyticsEngineInputsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.CreateAnalyticsModulesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.CreateCertificateResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.CreateOSDResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.CreatePaneConfigurationResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.CreatePullPointResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.CreatePullPointResponse1.datasource
│ │ │ ├── iSpyApplication.OnvifServices.CreatePullPointSubscriptionResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.CreateRecordingJobResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.CreateRulesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.CreateUsersResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.DNSInformation.datasource
│ │ │ ├── iSpyApplication.OnvifServices.DeleteAnalyticsEngineInputsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.DeleteAnalyticsModulesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.DeleteCertificatesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.DeleteDot1XConfigurationResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.DeleteGeoLocationResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.DeleteOSDResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.DeletePaneConfigurationResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.DeleteRulesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.DeleteUsersResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.DestroyPullPointResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.DestroyPullPointResponse1.datasource
│ │ │ ├── iSpyApplication.OnvifServices.DeviceServiceCapabilities.datasource
│ │ │ ├── iSpyApplication.OnvifServices.DigitalInput.datasource
│ │ │ ├── iSpyApplication.OnvifServices.DigitalInputConfigurationOptions.datasource
│ │ │ ├── iSpyApplication.OnvifServices.DiscoveryMode.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Dot11AvailableNetworks.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Dot11Capabilities.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Dot11Status.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Dot1XConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.DynamicDNSInformation.datasource
│ │ │ ├── iSpyApplication.OnvifServices.EndpointReferenceType.datasource
│ │ │ ├── iSpyApplication.OnvifServices.EndpointReferenceType1.datasource
│ │ │ ├── iSpyApplication.OnvifServices.ExportRecordedDataResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.FindEventResultList.datasource
│ │ │ ├── iSpyApplication.OnvifServices.FindEventsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.FindMetadataResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.FindMetadataResultList.datasource
│ │ │ ├── iSpyApplication.OnvifServices.FindPTZPositionResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.FindPTZPositionResultList.datasource
│ │ │ ├── iSpyApplication.OnvifServices.FindRecordingResultList.datasource
│ │ │ ├── iSpyApplication.OnvifServices.FindRecordingsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetAnalyticsDeviceStreamUriResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetAnalyticsEngineControlsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetAnalyticsEngineInputsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetAnalyticsEnginesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetAnalyticsModuleOptionsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetAnalyticsModulesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetAudioDecoderConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetAudioEncoderConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetAudioOutputConfigurationOptionsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetAudioOutputConfigurationResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetAudioOutputConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetAudioOutputsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetAudioOutputsResponse1.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetAudioSourceConfigurationOptionsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetAudioSourceConfigurationResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetAudioSourceConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetAudioSourcesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetAudioSourcesResponse1.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetCACertificatesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetCapabilitiesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetCertificateInformationResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetCertificatesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetCertificatesStatusResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetCompatibleAudioDecoderConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetCompatibleAudioEncoderConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetCompatibleAudioOutputConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetCompatibleAudioSourceConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetCompatibleConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetCompatibleMetadataConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetCompatibleVideoAnalyticsConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetCompatibleVideoEncoderConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetCompatibleVideoSourceConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetCurrentMessageResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetCurrentMessageResponse1.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetDPAddressesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetDeviceInformationResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetDigitalInputsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetDisplayOptionsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetDot11CapabilitiesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetDot1XConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetEndpointReferenceResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetEventPropertiesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetEventSearchResultsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetExportRecordedDataStateResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetGeoLocationResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetGuaranteedNumberOfVideoEncoderInstancesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetLayoutResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetMediaAttributesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetMessagesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetMessagesResponse1.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetMetadataConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetMetadataSearchResultsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetNetworkInterfacesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetNetworkProtocolsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetNodesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetOSDOptionsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetOSDResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetOSDsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetPTZPositionSearchResultsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetPaneConfigurationResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetPaneConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetPkcs10RequestResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetPresetToursResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetPresetsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetPresetsResponse1.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetProfilesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetReceiversResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetRecordingJobsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetRecordingJobsResponseItem.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetRecordingSearchResultsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetRecordingsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetRecordingsResponseItem.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetRelayOutputOptionsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetRelayOutputsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetRelayOutputsResponse1.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetReplayUriResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetRuleOptionsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetRulesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetScopesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetSerialPortsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetServicesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetStorageConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetSystemBackupResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetSystemUrisResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetSystemUrisResponseExtension.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetUsersResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetVideoAnalyticsConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetVideoEncoderConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetVideoOutputConfigurationOptionsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetVideoOutputConfigurationResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetVideoOutputsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetVideoSourceConfigurationOptionsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetVideoSourceConfigurationResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetVideoSourceConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetVideoSourceModesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetVideoSourcesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetVideoSourcesResponse1.datasource
│ │ │ ├── iSpyApplication.OnvifServices.GetWsdlUrlResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.HelloResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.HostnameInformation.datasource
│ │ │ ├── iSpyApplication.OnvifServices.IPAddressFilter.datasource
│ │ │ ├── iSpyApplication.OnvifServices.ImagingOptions20.datasource
│ │ │ ├── iSpyApplication.OnvifServices.ImagingPreset.datasource
│ │ │ ├── iSpyApplication.OnvifServices.ImagingSettings20.datasource
│ │ │ ├── iSpyApplication.OnvifServices.ImagingStatus20.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Layout.datasource
│ │ │ ├── iSpyApplication.OnvifServices.LayoutOptions.datasource
│ │ │ ├── iSpyApplication.OnvifServices.LoadCACertificatesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.LoadCertificateWithPrivateKeyResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.LoadCertificatesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.LocationEntity.datasource
│ │ │ ├── iSpyApplication.OnvifServices.MediaAttributes.datasource
│ │ │ ├── iSpyApplication.OnvifServices.MediaUri.datasource
│ │ │ ├── iSpyApplication.OnvifServices.MetadataConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.MetadataConfigurationOptions.datasource
│ │ │ ├── iSpyApplication.OnvifServices.ModifyAnalyticsModulesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.ModifyRulesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.MoveOptions20.datasource
│ │ │ ├── iSpyApplication.OnvifServices.NTPInformation.datasource
│ │ │ ├── iSpyApplication.OnvifServices.NetworkGateway.datasource
│ │ │ ├── iSpyApplication.OnvifServices.NetworkHost.datasource
│ │ │ ├── iSpyApplication.OnvifServices.NetworkInterface.datasource
│ │ │ ├── iSpyApplication.OnvifServices.NetworkProtocol.datasource
│ │ │ ├── iSpyApplication.OnvifServices.NetworkZeroConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.NotificationMessageHolderType.datasource
│ │ │ ├── iSpyApplication.OnvifServices.OSDConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.OSDConfigurationOptions.datasource
│ │ │ ├── iSpyApplication.OnvifServices.PTZConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.PTZConfigurationOptions.datasource
│ │ │ ├── iSpyApplication.OnvifServices.PTZNode.datasource
│ │ │ ├── iSpyApplication.OnvifServices.PTZPreset.datasource
│ │ │ ├── iSpyApplication.OnvifServices.PTZPresetTourOptions.datasource
│ │ │ ├── iSpyApplication.OnvifServices.PTZStatus.datasource
│ │ │ ├── iSpyApplication.OnvifServices.PaneConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.PauseSubscriptionResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.PauseSubscriptionResponse1.datasource
│ │ │ ├── iSpyApplication.OnvifServices.PresetTour.datasource
│ │ │ ├── iSpyApplication.OnvifServices.ProbeMatchType.datasource
│ │ │ ├── iSpyApplication.OnvifServices.ProbeResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Profile.datasource
│ │ │ ├── iSpyApplication.OnvifServices.PullMessagesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Receiver.datasource
│ │ │ ├── iSpyApplication.OnvifServices.ReceiverStateInformation.datasource
│ │ │ ├── iSpyApplication.OnvifServices.RecordingConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.RecordingInformation.datasource
│ │ │ ├── iSpyApplication.OnvifServices.RecordingJobConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.RecordingJobStateInformation.datasource
│ │ │ ├── iSpyApplication.OnvifServices.RecordingOptions.datasource
│ │ │ ├── iSpyApplication.OnvifServices.RecordingSummary.datasource
│ │ │ ├── iSpyApplication.OnvifServices.RelayOutput.datasource
│ │ │ ├── iSpyApplication.OnvifServices.RelayOutputOptions.datasource
│ │ │ ├── iSpyApplication.OnvifServices.RemoteUser.datasource
│ │ │ ├── iSpyApplication.OnvifServices.RemoveScopesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.RenewResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.RenewResponse1.datasource
│ │ │ ├── iSpyApplication.OnvifServices.ReplayConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.RestoreSystemResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.ResumeSubscriptionResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.ResumeSubscriptionResponse1.datasource
│ │ │ ├── iSpyApplication.OnvifServices.ScanAvailableDot11NetworksResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Scope.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SearchState.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SeekResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SendReceiveSerialCommandResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SerialData.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SerialPort.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SerialPortConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SerialPortConfigurationOptions.datasource
│ │ │ ├── iSpyApplication.OnvifServices.Service.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetAudioOutputConfigurationResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetAudioSourceConfigurationResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetCertificatesStatusResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetDNSResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetDPAddressesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetDigitalInputConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetDynamicDNSResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetGeoLocationResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetHostnameResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetLayoutResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetNTPResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetNetworkDefaultGatewayResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetNetworkProtocolsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetOSDResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetPaneConfigurationResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetPaneConfigurationsResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetPresetResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetRecordingJobConfigurationResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetRelayOutputStateResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetScopesResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetUserResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetVideoOutputConfigurationResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SetVideoSourceConfigurationResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.StartFirmwareUpgradeResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.StartSystemRestoreResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.StopExportRecordedDataResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.StorageConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SubscribeResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SubscribeResponse1.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SupportInformation.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SupportedAnalyticsModules.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SupportedRules.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SystemDateTime.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SystemLog.datasource
│ │ │ ├── iSpyApplication.OnvifServices.SystemLogUri.datasource
│ │ │ ├── iSpyApplication.OnvifServices.TopicSetType.datasource
│ │ │ ├── iSpyApplication.OnvifServices.TrackConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.UnsubscribeResponse.datasource
│ │ │ ├── iSpyApplication.OnvifServices.UnsubscribeResponse1.datasource
│ │ │ ├── iSpyApplication.OnvifServices.User.datasource
│ │ │ ├── iSpyApplication.OnvifServices.VideoAnalyticsConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.VideoEncoderConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.VideoEncoderConfigurationOptions.datasource
│ │ │ ├── iSpyApplication.OnvifServices.VideoOutput.datasource
│ │ │ ├── iSpyApplication.OnvifServices.VideoOutputConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.VideoOutputConfigurationOptions.datasource
│ │ │ ├── iSpyApplication.OnvifServices.VideoSource.datasource
│ │ │ ├── iSpyApplication.OnvifServices.VideoSourceConfiguration.datasource
│ │ │ ├── iSpyApplication.OnvifServices.VideoSourceConfigurationOptions.datasource
│ │ │ ├── iSpyApplication.OnvifServices.VideoSourceMode.datasource
│ │ │ ├── include.xsd
│ │ │ ├── item.xsd
│ │ │ ├── item1.xsd
│ │ │ ├── media.wsdl
│ │ │ ├── onvif.wsdl
│ │ │ ├── onvif.xsd
│ │ │ ├── r-2.xsd
│ │ │ ├── receiver.wsdl
│ │ │ ├── recording.wsdl
│ │ │ ├── remotediscovery.wsdl
│ │ │ ├── replay.wsdl
│ │ │ ├── search.wsdl
│ │ │ ├── t-1.xsd
│ │ │ ├── ws-addr.xsd
│ │ │ ├── ws-discovery.xsd
│ │ │ ├── xml.xsd
│ │ │ └── xmlmime.xsd
│ │ ├── Services
│ │ │ └── Schemas
│ │ │ └── onvif.wsdl
│ │ ├── Settings.Designer.cs
│ │ ├── Settings.cs
│ │ ├── Settings.resx
│ │ ├── ShareCamera.Designer.cs
│ │ ├── ShareCamera.cs
│ │ ├── ShareCamera.resx
│ │ ├── Sources
│ │ │ ├── Audio
│ │ │ │ ├── AudioEvents.cs
│ │ │ │ ├── AudioReader.cs
│ │ │ │ ├── AudioSynth.cs
│ │ │ │ ├── CodecList.cs
│ │ │ │ ├── GainHelper.cs
│ │ │ │ ├── IAudioSource.cs
│ │ │ │ ├── ISupportsAudio.cs
│ │ │ │ ├── SampleAggregator.cs
│ │ │ │ ├── SpeechStreamer.cs
│ │ │ │ ├── SpeechSynth.cs
│ │ │ │ ├── TinyAudioProcessor.cs
│ │ │ │ ├── VolumeWaveProvider16.cs
│ │ │ │ ├── codecs
│ │ │ │ │ ├── ALawChatCodec.cs
│ │ │ │ │ ├── AcmChatCodec.cs
│ │ │ │ │ ├── G722ChatCodec.cs
│ │ │ │ │ ├── Gsm610ChatCodec.cs
│ │ │ │ │ ├── INetworkChatCodec.cs
│ │ │ │ │ ├── MicrosoftAdpcmChatCodec.cs
│ │ │ │ │ ├── MuLawChatCodec.cs
│ │ │ │ │ ├── SpeexChatCodec.cs
│ │ │ │ │ ├── TrueSpeechChatCodec.cs
│ │ │ │ │ ├── UncompressedPcmChatCodec.cs
│ │ │ │ │ └── g711audio.cs
│ │ │ │ ├── g711audio.cs
│ │ │ │ ├── streams
│ │ │ │ │ ├── AudioInStream.cs
│ │ │ │ │ ├── CloneStream.cs
│ │ │ │ │ ├── DirectStream.cs
│ │ │ │ │ ├── FFMPEGStream.cs
│ │ │ │ │ ├── LocalDeviceStream.cs
│ │ │ │ │ ├── MP3Stream.cs
│ │ │ │ │ ├── VLCStream.cs
│ │ │ │ │ ├── WavStream.cs
│ │ │ │ │ ├── WebStream.cs
│ │ │ │ │ └── iSpyServerStream.cs
│ │ │ │ └── talk
│ │ │ │ ├── ITalkTarget.cs
│ │ │ │ ├── TalkAmcrest.cs
│ │ │ │ ├── TalkAxis.cs
│ │ │ │ ├── TalkDeviceStream.cs
│ │ │ │ ├── TalkDoorbird.cs
│ │ │ │ ├── TalkFoscam.cs
│ │ │ │ ├── TalkHelper.cs
│ │ │ │ ├── TalkHelperStream.cs
│ │ │ │ ├── TalkIPWebcamAndroid.cs
│ │ │ │ ├── TalkLocal.cs
│ │ │ │ ├── TalkNetworkKinect.cs
│ │ │ │ ├── TalkiSpyServer.cs
│ │ │ │ └── WaveFormatConverter.cs
│ │ │ ├── PlayEvents.cs
│ │ │ ├── SourceItem.cs
│ │ │ └── Video
│ │ │ ├── CloneStream.cs
│ │ │ ├── DesktopStream.cs
│ │ │ ├── FFmpegBase.cs
│ │ │ ├── IVideoSource.cs
│ │ │ ├── JPEGStream.cs
│ │ │ ├── KinectNetworkStream.cs
│ │ │ ├── KinectStream.cs
│ │ │ ├── MJPEGStream.cs
│ │ │ ├── MediaStream.cs
│ │ │ ├── Tokeniser.cs
│ │ │ ├── VLCStream.cs
│ │ │ ├── VideoBase.cs
│ │ │ ├── VideoCaptureDevice.cs
│ │ │ ├── Ximea
│ │ │ │ ├── CameraParameter.cs
│ │ │ │ ├── GpiMode.cs
│ │ │ │ ├── GpoMode.cs
│ │ │ │ ├── ImageFormat.cs
│ │ │ │ ├── Internal
│ │ │ │ │ ├── ParameterType.cs
│ │ │ │ │ ├── XimeaAPI.cs
│ │ │ │ │ └── XimeaImage.cs
│ │ │ │ ├── LedMode.cs
│ │ │ │ ├── TriggerSource.cs
│ │ │ │ ├── XimeaCamera.cs
│ │ │ │ └── XimeaVideoSource.cs
│ │ │ ├── discovery
│ │ │ │ └── localdevice.cs
│ │ │ └── proxies
│ │ │ └── ws.cs
│ │ ├── Supporting
│ │ │ ├── iSpyMonitor.exe
│ │ │ └── iSpyServerSetup.msi
│ │ ├── System.Xml.XmlAttribute.datasource
│ │ ├── System.Xml.XmlElement.datasource
│ │ ├── TagConfigure.Designer.cs
│ │ ├── TagConfigure.cs
│ │ ├── TagConfigure.resx
│ │ ├── Utilities
│ │ │ ├── ConnectionFactory.cs
│ │ │ ├── ConnectionOptions.cs
│ │ │ ├── Logger.cs
│ │ │ ├── NativeMethods.cs
│ │ │ ├── NetworkBrowser.cs
│ │ │ ├── ReadFullyStream.cs
│ │ │ ├── RequestState.cs
│ │ │ ├── ScreenArea.Designer.cs
│ │ │ ├── ScreenArea.cs
│ │ │ ├── ScreenArea.resx
│ │ │ └── VLCHelper.cs
│ │ ├── VideoSource.Designer.cs
│ │ ├── VideoSource.cs
│ │ ├── VideoSource.resx
│ │ ├── VideoSourceAdvanced.Designer.cs
│ │ ├── VideoSourceAdvanced.cs
│ │ ├── VideoSourceAdvanced.resx
│ │ ├── ViewController.Designer.cs
│ │ ├── ViewController.cs
│ │ ├── ViewController.resx
│ │ ├── VirtualDeviceManager.Designer.cs
│ │ ├── VirtualDeviceManager.cs
│ │ ├── VirtualDeviceManager.resx
│ │ ├── Vision
│ │ │ ├── BlobCountingObjectsProcessing.cs
│ │ │ ├── CustomFrameColorDifferenceDetector.cs
│ │ │ ├── CustomFrameDifferenceDetector.cs
│ │ │ ├── GridMotionAreaProcessing.cs
│ │ │ ├── IMotionDetector.cs
│ │ │ ├── IMotionProcessing.cs
│ │ │ ├── MotionAreaHighlighting.cs
│ │ │ ├── MotionBorderHighlighting.cs
│ │ │ ├── MotionDetector.cs
│ │ │ ├── SimpleBackgroundModelingDetector.cs
│ │ │ ├── SimpleColorBackgroundModelingDetector.cs
│ │ │ ├── Tools.cs
│ │ │ ├── TwoFramesColorDifferenceDetector.cs
│ │ │ └── TwoFramesDifferenceDetector.cs
│ │ ├── WSWrapper.cs
│ │ ├── Web References
│ │ │ ├── Reporting
│ │ │ │ ├── Reference.cs
│ │ │ │ ├── Reference.map
│ │ │ │ ├── reporting.disco
│ │ │ │ └── reporting.wsdl
│ │ │ └── iSpyWS
│ │ │ ├── Reference.cs
│ │ │ ├── Reference.map
│ │ │ ├── ispyapi.disco
│ │ │ ├── ispyapi.wsdl
│ │ │ └── vssver2.scc
│ │ ├── WebServerRoot
│ │ │ ├── Log.txt
│ │ │ ├── api
│ │ │ │ ├── api.json
│ │ │ │ ├── editaction.json
│ │ │ │ ├── editaudiosource.json
│ │ │ │ ├── editcamera.json
│ │ │ │ ├── editftp.json
│ │ │ │ ├── editmicrophone.json
│ │ │ │ ├── editpelco.json
│ │ │ │ ├── editptzschedule.json
│ │ │ │ ├── editschedule.json
│ │ │ │ ├── editstorage.json
│ │ │ │ ├── editvideosource.json
│ │ │ │ ├── settings.json
│ │ │ │ ├── showactions.json
│ │ │ │ ├── showptzschedule.json
│ │ │ │ ├── showschedule.json
│ │ │ │ └── sources
│ │ │ │ ├── audio
│ │ │ │ │ ├── 0.json
│ │ │ │ │ ├── 1.json
│ │ │ │ │ ├── 2.json
│ │ │ │ │ ├── 3.json
│ │ │ │ │ ├── 4.json
│ │ │ │ │ ├── 5.json
│ │ │ │ │ └── 6.json
│ │ │ │ └── video
│ │ │ │ ├── 0.json
│ │ │ │ ├── 1.json
│ │ │ │ ├── 10.json
│ │ │ │ ├── 12.json
│ │ │ │ ├── 2.json
│ │ │ │ ├── 3.json
│ │ │ │ ├── 4.json
│ │ │ │ ├── 5.json
│ │ │ │ ├── 6.json
│ │ │ │ ├── 7.json
│ │ │ │ ├── 8.json
│ │ │ │ └── 9.json
│ │ │ ├── crossdomain.xml
│ │ │ ├── data
│ │ │ │ ├── mime.dat
│ │ │ │ └── vssver2.scc
│ │ │ ├── favicon.ico
│ │ │ ├── notfound.jpg
│ │ │ └── vssver2.scc
│ │ ├── Webservices.Designer.cs
│ │ ├── Webservices.cs
│ │ ├── Webservices.resx
│ │ ├── WinAPI.cs
│ │ ├── Wix
│ │ │ ├── Bootstrap
│ │ │ │ ├── Bootstrap.wixproj
│ │ │ │ ├── Bundle.wxs
│ │ │ │ ├── ispy.ico
│ │ │ │ ├── ispy.png
│ │ │ │ └── license.rtf
│ │ │ ├── WixCA
│ │ │ │ ├── CustomAction.config
│ │ │ │ ├── CustomAction.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ └── WixCA.csproj
│ │ │ └── iSpy
│ │ │ ├── Product.wxs
│ │ │ ├── banner.bmp
│ │ │ ├── config.wxi
│ │ │ ├── dialog.bmp
│ │ │ ├── iSpySetup.wixproj
│ │ │ └── license.rtf
│ │ ├── X509.cs
│ │ ├── XML
│ │ │ ├── FileList.xml
│ │ │ ├── FileList.xsd
│ │ │ ├── Log.txt
│ │ │ ├── PTZ2.xml
│ │ │ ├── PTZ2.xsd
│ │ │ ├── Sources.cs
│ │ │ ├── Sources.xml
│ │ │ ├── Sources.xsd
│ │ │ ├── Translations.cs
│ │ │ ├── Translations.xml
│ │ │ ├── Translations.xsd
│ │ │ ├── config.cs
│ │ │ ├── config.xml
│ │ │ ├── config.xsd
│ │ │ ├── filelist.cs
│ │ │ ├── objects.cs
│ │ │ ├── objects.xml
│ │ │ ├── objects.xsd
│ │ │ └── ptz2.cs
│ │ ├── app.manifest
│ │ ├── backgrounds
│ │ │ ├── FloorPlan_House.jpg
│ │ │ ├── FloorPlan_House2.jpg
│ │ │ ├── FloorPlan_Planet.jpg
│ │ │ └── demo_mask.png
│ │ ├── chk.png
│ │ ├── detected.png
│ │ ├── downloader.Designer.cs
│ │ ├── downloader.cs
│ │ ├── downloader.resx
│ │ ├── extensions.cs
│ │ ├── external_command.txt
│ │ ├── ftp.cs
│ │ ├── iSpy.csproj
│ │ ├── iSpy.sln
│ │ ├── iSpyMonitor
│ │ │ ├── Monitor.Designer.cs
│ │ │ ├── Monitor.cs
│ │ │ ├── Monitor.resx
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── app.config
│ │ │ └── iSpyMonitor.csproj
│ │ ├── iSpyServer
│ │ │ └── iSpyServerSetup.msi
│ │ ├── ispy.ico
│ │ ├── lgpl-3.0.txt
│ │ ├── license.txt
│ │ ├── nothing.png
│ │ ├── packages.config
│ │ ├── redist
│ │ │ ├── Windows6.0-KB942288-v2-x64.msu
│ │ │ ├── Windows6.0-KB942288-v2-x86.msu
│ │ │ ├── WindowsServer2003-KB942288-v4-x64.exe
│ │ │ ├── WindowsServer2003-KB942288-v4-x86.exe
│ │ │ └── WindowsXP-KB942288-v3-x86.exe
│ │ ├── sounds
│ │ │ ├── airhorn.mp3
│ │ │ ├── airhorn.wav
│ │ │ ├── alarm.wav
│ │ │ ├── alsation_bark.mp3
│ │ │ ├── alsation_bark.wav
│ │ │ ├── alsationxsiberian_bark.wav
│ │ │ ├── cairnterrierbark.wav
│ │ │ ├── doorbell.wav
│ │ │ ├── intruder.mp3
│ │ │ ├── police.mp3
│ │ │ ├── police.wav
│ │ │ ├── pop.wav
│ │ │ ├── rottweiler_bark.mp3
│ │ │ ├── rottweiler_bark.wav
│ │ │ ├── spanielgrowlbark.wav
│ │ │ └── wiggle.wav
│ │ └── upnp.cs
│ ├── iSpy.csproj
│ ├── iSpy.csproj.user
│ ├── iSpy.sln
│ ├── iSpyMonitor
│ │ ├── Monitor.Designer.cs
│ │ ├── Monitor.cs
│ │ ├── Monitor.resx
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── app.config
│ │ ├── bin
│ │ │ └── Debug
│ │ ├── iSpyMonitor.csproj
│ │ └── obj
│ │ └── x86
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── TempPE
│ │ │ └── Properties.Resources.Designer.cs.dll
│ │ ├── iSpyMonitor.csproj.AssemblyReference.cache
│ │ ├── iSpyMonitor.csproj.CoreCompileInputs.cache
│ │ └── iSpyMonitor.csprojAssemblyReference.cache
│ ├── iSpyServer
│ │ └── iSpyServerSetup.msi
│ ├── ispy.ico
│ ├── lgpl-3.0.txt
│ ├── license.txt
│ ├── nothing.png
│ ├── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── TempPE
│ │ │ ├── Properties.Resources.Designer.cs.dll
│ │ │ ├── Service References.OnvifServices.Reference.cs.dll
│ │ │ ├── Web References.Reporting.Reference.cs.dll
│ │ │ └── Web References.iSpyWS.Reference.cs.dll
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ ├── iSpy.csproj.AssemblyReference.cache
│ │ ├── iSpy.csproj.CopyComplete
│ │ ├── iSpy.csproj.CoreCompileInputs.cache
│ │ ├── iSpy.csproj.FileListAbsolute.txt
│ │ ├── iSpy.csproj.GenerateResource.cache
│ │ ├── iSpy.csprojAssemblyReference.cache
│ │ ├── iSpy.exe
│ │ ├── iSpy.pdb
│ │ ├── iSpyApplication.AddCamera.resources
│ │ ├── iSpyApplication.AddFloorPlan.resources
│ │ ├── iSpyApplication.AddMicrophone.resources
│ │ ├── iSpyApplication.AddRemoteCommand.resources
│ │ ├── iSpyApplication.CameraMicSource.resources
│ │ ├── iSpyApplication.CommandButtons.resources
│ │ ├── iSpyApplication.ConfigureObjectCount.resources
│ │ ├── iSpyApplication.ConfigureProcessor.resources
│ │ ├── iSpyApplication.ConfigureRepeat.resources
│ │ ├── iSpyApplication.ConfigureSeconds.resources
│ │ ├── iSpyApplication.ConfigureTimestamp.resources
│ │ ├── iSpyApplication.Controls.ActionEditor.resources
│ │ ├── iSpyApplication.Controls.AddCommandButton.resources
│ │ ├── iSpyApplication.Controls.AlertEventRow.resources
│ │ ├── iSpyApplication.Controls.AngleSelector.resources
│ │ ├── iSpyApplication.Controls.AreaSelector.resources
│ │ ├── iSpyApplication.Controls.Authorizer.resources
│ │ ├── iSpyApplication.Controls.CameraWindow.resources
│ │ ├── iSpyApplication.Controls.CommandButtonControl.resources
│ │ ├── iSpyApplication.Controls.CopyTo.resources
│ │ ├── iSpyApplication.Controls.DirectoryEventRow.resources
│ │ ├── iSpyApplication.Controls.EditCommandButton.resources
│ │ ├── iSpyApplication.Controls.Filter.resources
│ │ ├── iSpyApplication.Controls.FloorPlanControl.resources
│ │ ├── iSpyApplication.Controls.GridView.resources
│ │ ├── iSpyApplication.Controls.GridViewCamera.resources
│ │ ├── iSpyApplication.Controls.GridViewCustom.resources
│ │ ├── iSpyApplication.Controls.GridViewModeConfig.resources
│ │ ├── iSpyApplication.Controls.IntervalConfig.resources
│ │ ├── iSpyApplication.Controls.MediaDirectoryConfig.resources
│ │ ├── iSpyApplication.Controls.MediaDirectoryEditor.resources
│ │ ├── iSpyApplication.Controls.MediaPanelControl.resources
│ │ ├── iSpyApplication.Controls.ONVIFWizard.resources
│ │ ├── iSpyApplication.Controls.PTZScheduler.resources
│ │ ├── iSpyApplication.Controls.PTZTracking.resources
│ │ ├── iSpyApplication.Controls.PTZUI.resources
│ │ ├── iSpyApplication.Controls.ParamConfig.resources
│ │ ├── iSpyApplication.Controls.PermissionsForm.resources
│ │ ├── iSpyApplication.Controls.PiPConfig.resources
│ │ ├── iSpyApplication.Controls.PiPSelector.resources
│ │ ├── iSpyApplication.Controls.Ranger.resources
│ │ ├── iSpyApplication.Controls.ScheduleEditor.resources
│ │ ├── iSpyApplication.Controls.ScheduleEntryEditor.resources
│ │ ├── iSpyApplication.Controls.ScheduleRow.resources
│ │ ├── iSpyApplication.Controls.SelectObjects.resources
│ │ ├── iSpyApplication.Controls.ServerEventRow.resources
│ │ ├── iSpyApplication.Controls.TagEditor.resources
│ │ ├── iSpyApplication.Controls.TagEntry.resources
│ │ ├── iSpyApplication.Controls.TextToSpeech.resources
│ │ ├── iSpyApplication.Controls.VideoNavigator.resources
│ │ ├── iSpyApplication.Controls.VideoPlayback.resources
│ │ ├── iSpyApplication.Controls.VolumeLevel.resources
│ │ ├── iSpyApplication.Controls.jaxis.resources
│ │ ├── iSpyApplication.Controls.jbutton.resources
│ │ ├── iSpyApplication.Features.resources
│ │ ├── iSpyApplication.FindCameras.resources
│ │ ├── iSpyApplication.FindObject.resources
│ │ ├── iSpyApplication.GettingStarted.resources
│ │ ├── iSpyApplication.GridView.resources
│ │ ├── iSpyApplication.GridViewManager.resources
│ │ ├── iSpyApplication.HSLFilteringForm.resources
│ │ ├── iSpyApplication.Importer.resources
│ │ ├── iSpyApplication.Kinect.ConfigureTripWires.resources
│ │ ├── iSpyApplication.Kinect.EditDepthLine.resources
│ │ ├── iSpyApplication.LayoutEditor.resources
│ │ ├── iSpyApplication.MainForm.resources
│ │ ├── iSpyApplication.Merger.resources
│ │ ├── iSpyApplication.MicrophoneSource.resources
│ │ ├── iSpyApplication.MicrophoneSourceAdvanced.resources
│ │ ├── iSpyApplication.NetworkTroubleshooter.resources
│ │ ├── iSpyApplication.NewVersion.resources
│ │ ├── iSpyApplication.NotSubscribed.resources
│ │ ├── iSpyApplication.PTZConfig.resources
│ │ ├── iSpyApplication.PTZTool.resources
│ │ ├── iSpyApplication.Pager.resources
│ │ ├── iSpyApplication.Pelco.PelcoConfig.resources
│ │ ├── iSpyApplication.PlayerVLC.resources
│ │ ├── iSpyApplication.Prompt.resources
│ │ ├── iSpyApplication.Properties.Resources.resources
│ │ ├── iSpyApplication.RemoteCommands.resources
│ │ ├── iSpyApplication.SSLConfig.resources
│ │ ├── iSpyApplication.Settings.resources
│ │ ├── iSpyApplication.ShareCamera.resources
│ │ ├── iSpyApplication.TagConfigure.resources
│ │ ├── iSpyApplication.Utilities.ScreenArea.resources
│ │ ├── iSpyApplication.VideoSource.resources
│ │ ├── iSpyApplication.VideoSourceAdvanced.resources
│ │ ├── iSpyApplication.ViewController.resources
│ │ ├── iSpyApplication.VirtualDeviceManager.resources
│ │ ├── iSpyApplication.Webservices.resources
│ │ └── iSpyApplication.downloader.resources
│ ├── packages
│ │ ├── BouncyCastle.1.8.5
│ │ │ ├── BouncyCastle.1.8.5.nupkg
│ │ │ ├── README.md
│ │ │ └── lib
│ │ │ └── BouncyCastle.Crypto.dll
│ │ ├── FFmpeg.AutoGen.4.2.2.1
│ │ │ ├── FFmpeg.AutoGen.4.2.2.1.nupkg
│ │ │ ├── LICENSE.txt
│ │ │ └── lib
│ │ │ ├── net40
│ │ │ │ ├── FFmpeg.AutoGen.dll
│ │ │ │ └── FFmpeg.AutoGen.xml
│ │ │ ├── net45
│ │ │ │ ├── FFmpeg.AutoGen.dll
│ │ │ │ └── FFmpeg.AutoGen.xml
│ │ │ ├── net472
│ │ │ │ ├── FFmpeg.AutoGen.dll
│ │ │ │ └── FFmpeg.AutoGen.xml
│ │ │ ├── netstandard2.0
│ │ │ │ ├── FFmpeg.AutoGen.dll
│ │ │ │ └── FFmpeg.AutoGen.xml
│ │ │ └── netstandard2.1
│ │ │ ├── FFmpeg.AutoGen.dll
│ │ │ └── FFmpeg.AutoGen.xml
│ │ ├── FlickrNet.3.26.0
│ │ │ ├── FlickrNet.3.26.0.nupkg
│ │ │ └── lib
│ │ │ └── net20
│ │ │ └── FlickrNet.dll
│ │ ├── Google.Apis.1.44.1
│ │ │ ├── Google.Apis.1.44.1.nupkg
│ │ │ ├── LICENSE
│ │ │ ├── NuGetIcon.png
│ │ │ └── lib
│ │ │ ├── net45
│ │ │ │ ├── Google.Apis.PlatformServices.dll
│ │ │ │ ├── Google.Apis.dll
│ │ │ │ ├── Google.Apis.pdb
│ │ │ │ └── Google.Apis.xml
│ │ │ ├── netstandard1.3
│ │ │ │ ├── Google.Apis.dll
│ │ │ │ ├── Google.Apis.pdb
│ │ │ │ └── Google.Apis.xml
│ │ │ └── netstandard2.0
│ │ │ ├── Google.Apis.dll
│ │ │ ├── Google.Apis.pdb
│ │ │ └── Google.Apis.xml
│ │ ├── Google.Apis.Auth.1.44.1
│ │ │ ├── Google.Apis.Auth.1.44.1.nupkg
│ │ │ ├── LICENSE
│ │ │ ├── NuGetIcon.png
│ │ │ └── lib
│ │ │ ├── net45
│ │ │ │ ├── Google.Apis.Auth.PlatformServices.dll
│ │ │ │ ├── Google.Apis.Auth.dll
│ │ │ │ ├── Google.Apis.Auth.pdb
│ │ │ │ └── Google.Apis.Auth.xml
│ │ │ ├── netstandard1.3
│ │ │ │ ├── Google.Apis.Auth.PlatformServices.dll
│ │ │ │ ├── Google.Apis.Auth.dll
│ │ │ │ ├── Google.Apis.Auth.pdb
│ │ │ │ └── Google.Apis.Auth.xml
│ │ │ └── netstandard2.0
│ │ │ ├── Google.Apis.Auth.PlatformServices.dll
│ │ │ ├── Google.Apis.Auth.dll
│ │ │ ├── Google.Apis.Auth.pdb
│ │ │ └── Google.Apis.Auth.xml
│ │ ├── Google.Apis.Core.1.44.1
│ │ │ ├── Google.Apis.Core.1.44.1.nupkg
│ │ │ ├── LICENSE
│ │ │ ├── NuGetIcon.png
│ │ │ └── lib
│ │ │ ├── net45
│ │ │ │ ├── Google.Apis.Core.dll
│ │ │ │ ├── Google.Apis.Core.pdb
│ │ │ │ └── Google.Apis.Core.xml
│ │ │ ├── netstandard1.3
│ │ │ │ ├── Google.Apis.Core.dll
│ │ │ │ ├── Google.Apis.Core.pdb
│ │ │ │ └── Google.Apis.Core.xml
│ │ │ └── netstandard2.0
│ │ │ ├── Google.Apis.Core.dll
│ │ │ ├── Google.Apis.Core.pdb
│ │ │ └── Google.Apis.Core.xml
│ │ ├── Google.Apis.Drive.v3.1.44.1.1888
│ │ │ ├── Google.Apis.Drive.v3.1.44.1.1888.nupkg
│ │ │ ├── LICENSE
│ │ │ └── lib
│ │ │ ├── net40
│ │ │ │ ├── Google.Apis.Drive.v3.dll
│ │ │ │ ├── Google.Apis.Drive.v3.pdb
│ │ │ │ └── Google.Apis.Drive.v3.xml
│ │ │ ├── net45
│ │ │ │ ├── Google.Apis.Drive.v3.dll
│ │ │ │ ├── Google.Apis.Drive.v3.pdb
│ │ │ │ └── Google.Apis.Drive.v3.xml
│ │ │ ├── netstandard1.0
│ │ │ │ ├── Google.Apis.Drive.v3.dll
│ │ │ │ ├── Google.Apis.Drive.v3.pdb
│ │ │ │ └── Google.Apis.Drive.v3.xml
│ │ │ ├── netstandard1.3
│ │ │ │ ├── Google.Apis.Drive.v3.dll
│ │ │ │ ├── Google.Apis.Drive.v3.pdb
│ │ │ │ └── Google.Apis.Drive.v3.xml
│ │ │ └── netstandard2.0
│ │ │ ├── Google.Apis.Drive.v3.dll
│ │ │ ├── Google.Apis.Drive.v3.pdb
│ │ │ └── Google.Apis.Drive.v3.xml
│ │ ├── Google.Apis.YouTube.v3.1.44.1.1869
│ │ │ ├── Google.Apis.YouTube.v3.1.44.1.1869.nupkg
│ │ │ ├── LICENSE
│ │ │ └── lib
│ │ │ ├── net40
│ │ │ │ ├── Google.Apis.YouTube.v3.dll
│ │ │ │ ├── Google.Apis.YouTube.v3.pdb
│ │ │ │ └── Google.Apis.YouTube.v3.xml
│ │ │ ├── net45
│ │ │ │ ├── Google.Apis.YouTube.v3.dll
│ │ │ │ ├── Google.Apis.YouTube.v3.pdb
│ │ │ │ └── Google.Apis.YouTube.v3.xml
│ │ │ ├── netstandard1.0
│ │ │ │ ├── Google.Apis.YouTube.v3.dll
│ │ │ │ ├── Google.Apis.YouTube.v3.pdb
│ │ │ │ └── Google.Apis.YouTube.v3.xml
│ │ │ ├── netstandard1.3
│ │ │ │ ├── Google.Apis.YouTube.v3.dll
│ │ │ │ ├── Google.Apis.YouTube.v3.pdb
│ │ │ │ └── Google.Apis.YouTube.v3.xml
│ │ │ └── netstandard2.0
│ │ │ ├── Google.Apis.YouTube.v3.dll
│ │ │ ├── Google.Apis.YouTube.v3.pdb
│ │ │ └── Google.Apis.YouTube.v3.xml
│ │ ├── LibVLCSharp.3.4.5
│ │ │ ├── LibVLCSharp.3.4.5.nupkg
│ │ │ ├── icon.png
│ │ │ └── lib
│ │ │ ├── monoandroid81
│ │ │ │ ├── LibVLCSharp.Android.AWindow.dll
│ │ │ │ ├── LibVLCSharp.dll
│ │ │ │ └── LibVLCSharp.xml
│ │ │ ├── net40
│ │ │ │ ├── LibVLCSharp.dll
│ │ │ │ └── LibVLCSharp.xml
│ │ │ ├── net471
│ │ │ │ ├── LibVLCSharp.dll
│ │ │ │ └── LibVLCSharp.xml
│ │ │ ├── netstandard1.1
│ │ │ │ ├── LibVLCSharp.dll
│ │ │ │ └── LibVLCSharp.xml
│ │ │ ├── netstandard2.0
│ │ │ │ ├── LibVLCSharp.dll
│ │ │ │ └── LibVLCSharp.xml
│ │ │ ├── netstandard2.1
│ │ │ │ ├── LibVLCSharp.dll
│ │ │ │ └── LibVLCSharp.xml
│ │ │ ├── uap10.0
│ │ │ │ ├── LibVLCSharp
│ │ │ │ │ ├── LibVLCSharp.xr.xml
│ │ │ │ │ └── Themes
│ │ │ │ │ └── Generic.xaml
│ │ │ │ ├── LibVLCSharp.dll
│ │ │ │ ├── LibVLCSharp.pri
│ │ │ │ └── LibVLCSharp.xml
│ │ │ ├── uap10.0.16299
│ │ │ │ ├── LibVLCSharp
│ │ │ │ │ ├── LibVLCSharp.xr.xml
│ │ │ │ │ └── Themes
│ │ │ │ │ └── Generic.xaml
│ │ │ │ ├── LibVLCSharp.dll
│ │ │ │ ├── LibVLCSharp.pri
│ │ │ │ └── LibVLCSharp.xml
│ │ │ ├── xamarinios10
│ │ │ │ ├── LibVLCSharp.dll
│ │ │ │ └── LibVLCSharp.xml
│ │ │ ├── xamarinmac20
│ │ │ │ ├── LibVLCSharp.dll
│ │ │ │ └── LibVLCSharp.xml
│ │ │ └── xamarintvos10
│ │ │ ├── LibVLCSharp.dll
│ │ │ └── LibVLCSharp.xml
│ │ ├── LibVLCSharp.WinForms.3.4.5
│ │ │ ├── LibVLCSharp.WinForms.3.4.5.nupkg
│ │ │ ├── icon.png
│ │ │ └── lib
│ │ │ ├── net40
│ │ │ │ ├── LibVLCSharp.WinForms.dll
│ │ │ │ └── LibVLCSharp.WinForms.xml
│ │ │ └── netcoreapp3.0
│ │ │ ├── LibVLCSharp.WinForms.dll
│ │ │ └── LibVLCSharp.WinForms.xml
│ │ ├── Microsoft.Bcl.1.1.10
│ │ │ ├── License-Stable.rtf
│ │ │ ├── Microsoft.Bcl.1.1.10.nupkg
│ │ │ └── lib
│ │ │ ├── Xamarin.iOS10
│ │ │ │ └── _._
│ │ │ ├── monoandroid
│ │ │ │ └── _._
│ │ │ ├── monotouch
│ │ │ │ └── _._
│ │ │ ├── net40
│ │ │ │ ├── System.IO.dll
│ │ │ │ ├── System.IO.xml
│ │ │ │ ├── System.Runtime.dll
│ │ │ │ ├── System.Runtime.xml
│ │ │ │ ├── System.Threading.Tasks.dll
│ │ │ │ ├── System.Threading.Tasks.xml
│ │ │ │ └── ensureRedirect.xml
│ │ │ ├── net45
│ │ │ │ └── _._
│ │ │ ├── portable-net40 sl4 win8
│ │ │ │ ├── System.IO.dll
│ │ │ │ ├── System.IO.xml
│ │ │ │ ├── System.Runtime.dll
│ │ │ │ ├── System.Runtime.xml
│ │ │ │ ├── System.Threading.Tasks.dll
│ │ │ │ ├── System.Threading.Tasks.xml
│ │ │ │ └── ensureRedirect.xml
│ │ │ ├── portable-net40 sl4 win8 wp71 wpa81
│ │ │ │ ├── System.IO.dll
│ │ │ │ ├── System.IO.xml
│ │ │ │ ├── System.Runtime.dll
│ │ │ │ ├── System.Runtime.xml
│ │ │ │ ├── System.Threading.Tasks.dll
│ │ │ │ ├── System.Threading.Tasks.xml
│ │ │ │ └── ensureRedirect.xml
│ │ │ ├── portable-net40 sl4 win8 wp8 wpa81
│ │ │ │ ├── System.IO.dll
│ │ │ │ ├── System.IO.xml
│ │ │ │ ├── System.Runtime.dll
│ │ │ │ ├── System.Runtime.xml
│ │ │ │ ├── System.Threading.Tasks.dll
│ │ │ │ ├── System.Threading.Tasks.xml
│ │ │ │ └── ensureRedirect.xml
│ │ │ ├── portable-net40 sl5 win8 wp8 wpa81
│ │ │ │ ├── System.IO.dll
│ │ │ │ ├── System.IO.xml
│ │ │ │ ├── System.Runtime.dll
│ │ │ │ ├── System.Runtime.xml
│ │ │ │ ├── System.Threading.Tasks.dll
│ │ │ │ ├── System.Threading.Tasks.xml
│ │ │ │ └── ensureRedirect.xml
│ │ │ ├── portable-net40 win8
│ │ │ │ ├── System.IO.dll
│ │ │ │ ├── System.IO.xml
│ │ │ │ ├── System.Runtime.dll
│ │ │ │ ├── System.Runtime.xml
│ │ │ │ ├── System.Threading.Tasks.dll
│ │ │ │ ├── System.Threading.Tasks.xml
│ │ │ │ └── ensureRedirect.xml
│ │ │ ├── portable-net40 win8 wp8 wpa81
│ │ │ │ ├── System.IO.dll
│ │ │ │ ├── System.IO.xml
│ │ │ │ ├── System.Runtime.dll
│ │ │ │ ├── System.Runtime.xml
│ │ │ │ ├── System.Threading.Tasks.dll
│ │ │ │ ├── System.Threading.Tasks.xml
│ │ │ │ └── ensureRedirect.xml
│ │ │ ├── portable-net45 win8 wp8 wpa81
│ │ │ │ └── _._
│ │ │ ├── portable-net45 win8 wpa81
│ │ │ │ └── _._
│ │ │ ├── portable-net451 win81
│ │ │ │ └── _._
│ │ │ ├── portable-net451 win81 wpa81
│ │ │ │ └── _._
│ │ │ ├── portable-win81 wp81 wpa81
│ │ │ │ └── _._
│ │ │ ├── sl4
│ │ │ │ ├── System.IO.dll
│ │ │ │ ├── System.IO.xml
│ │ │ │ ├── System.Runtime.dll
│ │ │ │ ├── System.Runtime.xml
│ │ │ │ ├── System.Threading.Tasks.dll
│ │ │ │ └── System.Threading.Tasks.xml
│ │ │ ├── sl4-windowsphone71
│ │ │ │ ├── System.IO.dll
│ │ │ │ ├── System.IO.xml
│ │ │ │ ├── System.Runtime.dll
│ │ │ │ ├── System.Runtime.xml
│ │ │ │ ├── System.Threading.Tasks.dll
│ │ │ │ ├── System.Threading.Tasks.xml
│ │ │ │ └── ensureRedirect.xml
│ │ │ ├── sl5
│ │ │ │ ├── System.IO.dll
│ │ │ │ ├── System.IO.xml
│ │ │ │ ├── System.Runtime.dll
│ │ │ │ ├── System.Runtime.xml
│ │ │ │ ├── System.Threading.Tasks.dll
│ │ │ │ └── System.Threading.Tasks.xml
│ │ │ ├── win8
│ │ │ │ └── _._
│ │ │ ├── wp8
│ │ │ │ └── _._
│ │ │ └── wpa81
│ │ │ └── _._
│ │ ├── Microsoft.Bcl.Async.1.0.168
│ │ │ ├── License-Stable.rtf
│ │ │ ├── Microsoft.Bcl.Async.1.0.168.nupkg
│ │ │ └── lib
│ │ │ ├── net40
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.Desktop.dll
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.Desktop.xml
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.dll
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.xml
│ │ │ │ ├── Microsoft.Threading.Tasks.dll
│ │ │ │ └── Microsoft.Threading.Tasks.xml
│ │ │ ├── portable-net40 sl4 win8 wp71 wpa81
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.dll
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.xml
│ │ │ │ ├── Microsoft.Threading.Tasks.dll
│ │ │ │ └── Microsoft.Threading.Tasks.xml
│ │ │ ├── portable-net45 win8 wp8 wpa81
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.dll
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.xml
│ │ │ │ ├── Microsoft.Threading.Tasks.dll
│ │ │ │ └── Microsoft.Threading.Tasks.xml
│ │ │ ├── portable-net45 win8 wpa81
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.dll
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.xml
│ │ │ │ ├── Microsoft.Threading.Tasks.dll
│ │ │ │ └── Microsoft.Threading.Tasks.xml
│ │ │ ├── sl4
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.Silverlight.dll
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.Silverlight.xml
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.dll
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.xml
│ │ │ │ ├── Microsoft.Threading.Tasks.dll
│ │ │ │ └── Microsoft.Threading.Tasks.xml
│ │ │ ├── sl4-windowsphone71
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.Phone.dll
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.Phone.xml
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.dll
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.xml
│ │ │ │ ├── Microsoft.Threading.Tasks.dll
│ │ │ │ └── Microsoft.Threading.Tasks.xml
│ │ │ ├── win8
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.dll
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.xml
│ │ │ │ ├── Microsoft.Threading.Tasks.dll
│ │ │ │ └── Microsoft.Threading.Tasks.xml
│ │ │ ├── wp8
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.Phone.dll
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.Phone.xml
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.dll
│ │ │ │ ├── Microsoft.Threading.Tasks.Extensions.xml
│ │ │ │ ├── Microsoft.Threading.Tasks.dll
│ │ │ │ └── Microsoft.Threading.Tasks.xml
│ │ │ └── wpa81
│ │ │ ├── Microsoft.Threading.Tasks.Extensions.dll
│ │ │ ├── Microsoft.Threading.Tasks.Extensions.xml
│ │ │ ├── Microsoft.Threading.Tasks.dll
│ │ │ └── Microsoft.Threading.Tasks.xml
│ │ ├── Microsoft.Bcl.Build.1.0.21
│ │ │ ├── License-Stable.rtf
│ │ │ ├── Microsoft.Bcl.Build.1.0.21.nupkg
│ │ │ └── build
│ │ │ ├── Microsoft.Bcl.Build.Tasks.dll
│ │ │ └── Microsoft.Bcl.Build.targets
│ │ ├── Microsoft.Net.Http.2.2.29
│ │ │ ├── License-Stable.rtf
│ │ │ ├── Microsoft.Net.Http.2.2.29.nupkg
│ │ │ └── lib
│ │ │ ├── Xamarin.iOS10
│ │ │ │ ├── System.Net.Http.Extensions.XML
│ │ │ │ ├── System.Net.Http.Extensions.dll
│ │ │ │ ├── System.Net.Http.Primitives.dll
│ │ │ │ └── System.Net.Http.Primitives.xml
│ │ │ ├── monoandroid
│ │ │ │ ├── System.Net.Http.Extensions.XML
│ │ │ │ ├── System.Net.Http.Extensions.dll
│ │ │ │ ├── System.Net.Http.Primitives.dll
│ │ │ │ └── System.Net.Http.Primitives.xml
│ │ │ ├── monotouch
│ │ │ │ ├── System.Net.Http.Extensions.XML
│ │ │ │ ├── System.Net.Http.Extensions.dll
│ │ │ │ ├── System.Net.Http.Primitives.dll
│ │ │ │ └── System.Net.Http.Primitives.xml
│ │ │ ├── net40
│ │ │ │ ├── System.Net.Http.Extensions.XML
│ │ │ │ ├── System.Net.Http.Extensions.dll
│ │ │ │ ├── System.Net.Http.Primitives.dll
│ │ │ │ ├── System.Net.Http.Primitives.xml
│ │ │ │ ├── System.Net.Http.WebRequest.dll
│ │ │ │ ├── System.Net.Http.WebRequest.xml
│ │ │ │ ├── System.Net.Http.dll
│ │ │ │ ├── System.Net.Http.xml
│ │ │ │ └── ensureRedirect.xml
│ │ │ ├── net45
│ │ │ │ ├── System.Net.Http.Extensions.XML
│ │ │ │ ├── System.Net.Http.Extensions.dll
│ │ │ │ ├── System.Net.Http.Primitives.dll
│ │ │ │ ├── System.Net.Http.Primitives.xml
│ │ │ │ └── ensureRedirect.xml
│ │ │ ├── portable-net40 sl4 win8 wp71 wpa81
│ │ │ │ ├── System.Net.Http.Extensions.XML
│ │ │ │ ├── System.Net.Http.Extensions.dll
│ │ │ │ ├── System.Net.Http.Primitives.XML
│ │ │ │ ├── System.Net.Http.Primitives.dll
│ │ │ │ ├── System.Net.Http.dll
│ │ │ │ ├── System.Net.Http.xml
│ │ │ │ └── ensureRedirect.xml
│ │ │ ├── portable-net45 win8
│ │ │ │ ├── System.Net.Http.Extensions.XML
│ │ │ │ ├── System.Net.Http.Extensions.dll
│ │ │ │ ├── System.Net.Http.Primitives.dll
│ │ │ │ ├── System.Net.Http.Primitives.xml
│ │ │ │ └── ensureRedirect.xml
│ │ │ ├── portable-net45 win8 wpa81
│ │ │ │ ├── System.Net.Http.Extensions.XML
│ │ │ │ ├── System.Net.Http.Extensions.dll
│ │ │ │ ├── System.Net.Http.Primitives.dll
│ │ │ │ ├── System.Net.Http.Primitives.xml
│ │ │ │ └── ensureRedirect.xml
│ │ │ ├── sl4-windowsphone71
│ │ │ │ ├── System.Net.Http.Extensions.XML
│ │ │ │ ├── System.Net.Http.Extensions.dll
│ │ │ │ ├── System.Net.Http.Primitives.XML
│ │ │ │ ├── System.Net.Http.Primitives.dll
│ │ │ │ ├── System.Net.Http.dll
│ │ │ │ └── System.Net.Http.xml
│ │ │ ├── win8
│ │ │ │ ├── System.Net.Http.Extensions.XML
│ │ │ │ ├── System.Net.Http.Extensions.dll
│ │ │ │ ├── System.Net.Http.Primitives.dll
│ │ │ │ └── System.Net.Http.Primitives.xml
│ │ │ └── wpa81
│ │ │ ├── System.Net.Http.Extensions.XML
│ │ │ ├── System.Net.Http.Extensions.dll
│ │ │ ├── System.Net.Http.Primitives.dll
│ │ │ └── System.Net.Http.Primitives.xml
│ │ ├── Newtonsoft.Json.12.0.3
│ │ │ ├── LICENSE.md
│ │ │ ├── Newtonsoft.Json.12.0.3.nupkg
│ │ │ ├── lib
│ │ │ │ ├── net20
│ │ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ │ └── Newtonsoft.Json.xml
│ │ │ │ ├── net35
│ │ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ │ └── Newtonsoft.Json.xml
│ │ │ │ ├── net40
│ │ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ │ └── Newtonsoft.Json.xml
│ │ │ │ ├── net45
│ │ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ │ └── Newtonsoft.Json.xml
│ │ │ │ ├── netstandard1.0
│ │ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ │ └── Newtonsoft.Json.xml
│ │ │ │ ├── netstandard1.3
│ │ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ │ └── Newtonsoft.Json.xml
│ │ │ │ ├── netstandard2.0
│ │ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ │ └── Newtonsoft.Json.xml
│ │ │ │ ├── portable-net40 sl5 win8 wp8 wpa81
│ │ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ │ └── Newtonsoft.Json.xml
│ │ │ │ └── portable-net45 win8 wp8 wpa81
│ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ └── Newtonsoft.Json.xml
│ │ │ └── packageIcon.png
│ │ ├── RestSharp.105.2.3
│ │ │ ├── RestSharp.105.2.3.nupkg
│ │ │ ├── lib
│ │ │ │ ├── MonoAndroid10
│ │ │ │ │ ├── RestSharp.dll
│ │ │ │ │ └── RestSharp.xml
│ │ │ │ ├── MonoTouch10
│ │ │ │ │ ├── RestSharp.dll
│ │ │ │ │ └── RestSharp.xml
│ │ │ │ ├── Xamarin.iOS10
│ │ │ │ │ ├── RestSharp.dll
│ │ │ │ │ └── RestSharp.xml
│ │ │ │ ├── net35
│ │ │ │ │ ├── RestSharp.dll
│ │ │ │ │ └── RestSharp.xml
│ │ │ │ ├── net4
│ │ │ │ │ ├── RestSharp.dll
│ │ │ │ │ └── RestSharp.xml
│ │ │ │ ├── net4-client
│ │ │ │ │ ├── RestSharp.dll
│ │ │ │ │ └── RestSharp.xml
│ │ │ │ ├── net45
│ │ │ │ │ ├── RestSharp.dll
│ │ │ │ │ └── RestSharp.xml
│ │ │ │ ├── net451
│ │ │ │ │ ├── RestSharp.dll
│ │ │ │ │ └── RestSharp.xml
│ │ │ │ ├── net452
│ │ │ │ │ ├── RestSharp.dll
│ │ │ │ │ └── RestSharp.xml
│ │ │ │ ├── net46
│ │ │ │ │ ├── RestSharp.dll
│ │ │ │ │ └── RestSharp.xml
│ │ │ │ ├── sl5
│ │ │ │ │ ├── RestSharp.dll
│ │ │ │ │ └── RestSharp.xml
│ │ │ │ ├── windowsphone8
│ │ │ │ │ ├── RestSharp.dll
│ │ │ │ │ └── RestSharp.xml
│ │ │ │ └── windowsphone81
│ │ │ │ ├── RestSharp.dll
│ │ │ │ └── RestSharp.xml
│ │ │ └── readme.txt
│ │ ├── SharpDX.4.2.0
│ │ │ ├── SharpDX.4.2.0.nupkg
│ │ │ └── lib
│ │ │ ├── net40
│ │ │ │ ├── SharpDX.dll
│ │ │ │ └── SharpDX.pdb
│ │ │ ├── net45
│ │ │ │ ├── SharpDX.dll
│ │ │ │ └── SharpDX.pdb
│ │ │ ├── netstandard1.1
│ │ │ │ ├── SharpDX.dll
│ │ │ │ └── SharpDX.pdb
│ │ │ └── uap10.0
│ │ │ ├── SharpDX.dll
│ │ │ ├── SharpDX.pdb
│ │ │ └── SharpDX.pri
│ │ ├── SharpDX.DirectInput.4.2.0
│ │ │ ├── SharpDX.DirectInput.4.2.0.nupkg
│ │ │ └── lib
│ │ │ ├── net40
│ │ │ │ ├── SharpDX.DirectInput.dll
│ │ │ │ ├── SharpDX.DirectInput.pdb
│ │ │ │ └── SharpDX.DirectInput.xml
│ │ │ ├── net45
│ │ │ │ ├── SharpDX.DirectInput.dll
│ │ │ │ ├── SharpDX.DirectInput.pdb
│ │ │ │ └── SharpDX.DirectInput.xml
│ │ │ └── netstandard1.3
│ │ │ ├── SharpDX.DirectInput.dll
│ │ │ ├── SharpDX.DirectInput.pdb
│ │ │ └── SharpDX.DirectInput.xml
│ │ ├── System.Net.Http.4.3.4
│ │ │ ├── System.Net.Http.4.3.4.nupkg
│ │ │ ├── ThirdPartyNotices.txt
│ │ │ ├── dotnet_library_license.txt
│ │ │ ├── lib
│ │ │ │ ├── Xamarinmac20
│ │ │ │ │ └── _._
│ │ │ │ ├── monoandroid10
│ │ │ │ │ └── _._
│ │ │ │ ├── monotouch10
│ │ │ │ │ └── _._
│ │ │ │ ├── net45
│ │ │ │ │ └── _._
│ │ │ │ ├── net46
│ │ │ │ │ └── System.Net.Http.dll
│ │ │ │ ├── portable-net45 win8 wpa81
│ │ │ │ │ └── _._
│ │ │ │ ├── win8
│ │ │ │ │ └── _._
│ │ │ │ ├── wpa81
│ │ │ │ │ └── _._
│ │ │ │ ├── xamarinios10
│ │ │ │ │ └── _._
│ │ │ │ ├── xamarintvos10
│ │ │ │ │ └── _._
│ │ │ │ └── xamarinwatchos10
│ │ │ │ └── _._
│ │ │ ├── ref
│ │ │ │ ├── Xamarinmac20
│ │ │ │ │ └── _._
│ │ │ │ ├── monoandroid10
│ │ │ │ │ └── _._
│ │ │ │ ├── monotouch10
│ │ │ │ │ └── _._
│ │ │ │ ├── net45
│ │ │ │ │ └── _._
│ │ │ │ ├── net46
│ │ │ │ │ └── System.Net.Http.dll
│ │ │ │ ├── netcore50
│ │ │ │ │ └── System.Net.Http.dll
│ │ │ │ ├── netstandard1.1
│ │ │ │ │ └── System.Net.Http.dll
│ │ │ │ ├── netstandard1.3
│ │ │ │ │ └── System.Net.Http.dll
│ │ │ │ ├── portable-net45 win8 wpa81
│ │ │ │ │ └── _._
│ │ │ │ ├── win8
│ │ │ │ │ └── _._
│ │ │ │ ├── wpa81
│ │ │ │ │ └── _._
│ │ │ │ ├── xamarinios10
│ │ │ │ │ └── _._
│ │ │ │ ├── xamarintvos10
│ │ │ │ │ └── _._
│ │ │ │ └── xamarinwatchos10
│ │ │ │ └── _._
│ │ │ └── runtimes
│ │ │ ├── unix
│ │ │ │ └── lib
│ │ │ │ └── netstandard1.6
│ │ │ │ └── System.Net.Http.dll
│ │ │ └── win
│ │ │ └── lib
│ │ │ ├── net46
│ │ │ │ └── System.Net.Http.dll
│ │ │ ├── netcore50
│ │ │ │ └── System.Net.Http.dll
│ │ │ └── netstandard1.3
│ │ │ └── System.Net.Http.dll
│ │ ├── System.ValueTuple.4.5.0
│ │ │ ├── LICENSE.TXT
│ │ │ ├── System.ValueTuple.4.5.0.nupkg
│ │ │ ├── THIRD-PARTY-NOTICES.TXT
│ │ │ ├── lib
│ │ │ │ ├── MonoAndroid10
│ │ │ │ │ └── _._
│ │ │ │ ├── MonoTouch10
│ │ │ │ │ └── _._
│ │ │ │ ├── net461
│ │ │ │ │ ├── System.ValueTuple.dll
│ │ │ │ │ └── System.ValueTuple.xml
│ │ │ │ ├── net47
│ │ │ │ │ ├── System.ValueTuple.dll
│ │ │ │ │ └── System.ValueTuple.xml
│ │ │ │ ├── netcoreapp2.0
│ │ │ │ │ └── _._
│ │ │ │ ├── netstandard1.0
│ │ │ │ │ ├── System.ValueTuple.dll
│ │ │ │ │ └── System.ValueTuple.xml
│ │ │ │ ├── netstandard2.0
│ │ │ │ │ └── _._
│ │ │ │ ├── portable-net40 sl4 win8 wp8
│ │ │ │ │ ├── System.ValueTuple.dll
│ │ │ │ │ └── System.ValueTuple.xml
│ │ │ │ ├── uap10.0.16299
│ │ │ │ │ └── _._
│ │ │ │ ├── xamarinios10
│ │ │ │ │ └── _._
│ │ │ │ ├── xamarinmac20
│ │ │ │ │ └── _._
│ │ │ │ ├── xamarintvos10
│ │ │ │ │ └── _._
│ │ │ │ └── xamarinwatchos10
│ │ │ │ └── _._
│ │ │ ├── ref
│ │ │ │ ├── MonoAndroid10
│ │ │ │ │ └── _._
│ │ │ │ ├── MonoTouch10
│ │ │ │ │ └── _._
│ │ │ │ ├── net461
│ │ │ │ │ └── System.ValueTuple.dll
│ │ │ │ ├── net47
│ │ │ │ │ └── System.ValueTuple.dll
│ │ │ │ ├── netcoreapp2.0
│ │ │ │ │ └── _._
│ │ │ │ ├── netstandard2.0
│ │ │ │ │ └── _._
│ │ │ │ ├── portable-net40 sl4 win8 wp8
│ │ │ │ │ └── System.ValueTuple.dll
│ │ │ │ ├── uap10.0.16299
│ │ │ │ │ └── _._
│ │ │ │ ├── xamarinios10
│ │ │ │ │ └── _._
│ │ │ │ ├── xamarinmac20
│ │ │ │ │ └── _._
│ │ │ │ ├── xamarintvos10
│ │ │ │ │ └── _._
│ │ │ │ └── xamarinwatchos10
│ │ │ │ └── _._
│ │ │ ├── useSharedDesignerContext.txt
│ │ │ └── version.txt
│ │ ├── WebSocketSharp-netstandard.1.0.1
│ │ │ ├── WebSocketSharp-netstandard.1.0.1.nupkg
│ │ │ └── lib
│ │ │ ├── net35
│ │ │ │ ├── websocket-sharp.dll
│ │ │ │ └── websocket-sharp.xml
│ │ │ ├── net45
│ │ │ │ ├── websocket-sharp.dll
│ │ │ │ └── websocket-sharp.xml
│ │ │ └── netstandard2.0
│ │ │ ├── websocket-sharp.dll
│ │ │ └── websocket-sharp.xml
│ │ ├── Zlib.Portable.1.11.0
│ │ │ ├── Zlib.Portable.1.11.0.nupkg
│ │ │ └── lib
│ │ │ └── portable-net4 sl5 wp8 win8 wpa81 MonoTouch MonoAndroid
│ │ │ ├── Zlib.Portable.dll
│ │ │ └── Zlib.Portable.xml
│ │ ├── Zlib.Portable.Signed.1.11.0
│ │ │ ├── Zlib.Portable.Signed.1.11.0.nupkg
│ │ │ └── lib
│ │ │ └── portable-net4 sl5 wp8 win8 wpa81 MonoTouch MonoAndroid
│ │ │ ├── Zlib.Portable.dll
│ │ │ └── Zlib.Portable.xml
│ │ └── log4net.2.0.12
│ │ ├── lib
│ │ │ ├── net20
│ │ │ │ ├── log4net.dll
│ │ │ │ └── log4net.xml
│ │ │ ├── net35
│ │ │ │ ├── log4net.dll
│ │ │ │ └── log4net.xml
│ │ │ ├── net35-client
│ │ │ │ ├── log4net.dll
│ │ │ │ └── log4net.xml
│ │ │ ├── net40
│ │ │ │ ├── log4net.dll
│ │ │ │ └── log4net.xml
│ │ │ ├── net40-client
│ │ │ │ ├── log4net.dll
│ │ │ │ └── log4net.xml
│ │ │ ├── net45
│ │ │ │ ├── log4net.dll
│ │ │ │ └── log4net.xml
│ │ │ ├── netstandard1.3
│ │ │ │ ├── log4net.dll
│ │ │ │ └── log4net.xml
│ │ │ └── netstandard2.0
│ │ │ ├── log4net.dll
│ │ │ └── log4net.xml
│ │ ├── log4net.2.0.12.nupkg
│ │ └── package-icon.png
│ ├── packages.config
│ ├── redist
│ │ ├── Windows6.0-KB942288-v2-x64.msu
│ │ ├── Windows6.0-KB942288-v2-x86.msu
│ │ ├── WindowsServer2003-KB942288-v4-x64.exe
│ │ ├── WindowsServer2003-KB942288-v4-x86.exe
│ │ └── WindowsXP-KB942288-v3-x86.exe
│ ├── sounds
│ │ ├── airhorn.mp3
│ │ ├── airhorn.wav
│ │ ├── alarm.wav
│ │ ├── alsation_bark.mp3
│ │ ├── alsation_bark.wav
│ │ ├── alsationxsiberian_bark.wav
│ │ ├── cairnterrierbark.wav
│ │ ├── doorbell.wav
│ │ ├── intruder.mp3
│ │ ├── police.mp3
│ │ ├── police.wav
│ │ ├── pop.wav
│ │ ├── rottweiler_bark.mp3
│ │ ├── rottweiler_bark.wav
│ │ ├── spanielgrowlbark.wav
│ │ └── wiggle.wav
│ └── upnp.cs
└── 视频采集系统.7z
407 directories, 3146 files
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论