Introduction
Introduction to MIP SDK 2014
MIPSDK General
- Metadata support - new Introduction included
- Support and documentation for Configuration API - new Introduction included. Reference documentation placed under 'Protocol Integration'
- Support and documentation for XProtect Access Control Module (ACM) / MIP-AC - new Introduction included. Reference documentation placed under 'Plug-in Integration'
- Support for utilizing rule engine in XProtect Corporate and Expert
Changes in MIPSDK Component library (VideoOS.Platform.SDK.* files)
- Improved login handling for multiple servers in parallel
- Get Sequence support for Microphones, Speakers, Metadata
- Support for deleting of presets in XProtect Enterprise and Professional VMS servers
- Populate Generic Event configuration
- Improved reconnection method for connection to arcus server
- Support for camera-hardware events through MIPSDK (exposed as event, can be used for StatusAPI subscription)
- Status API improvements: Complete list of events now provided, conversion between EventServer messages and Status API included
- MultiUserEnvironment: New method added to identify best address to a server, e.g. when alternative to server is available
- JPEGDataSource, BitmapDataSource & RawDataSource: Now provides feedback on the GoTo operation
- Cropping precision increased from 0.000 to 0.000000, e.f. 6 digits after decimal point
- ImageViewerControl: Added missing release of event registration
- Added SingleFrameQueue to live sources, so that only one frame is ever in use to reduce memory usage
XProtect Smart Client
- ClientControl: GenerateVideoControl : a new control to auto populate a list of cameras and start display
- ClientControl: CallOnUiThread() new method when you wish to do a "BeginInvoke" on the UI thread
General MIP changes
- Configuration: new GetItemsSorted() methods, to sort Items on Name. 4 new methods available
- FQID extended with a constructor that takes a UserContext
- Item: A base method GetChildrenSorted() will call the plugin GetChildren() and sort on name
- PluginDefinition: new ActionManager defined to both define events and actions - used on C-Code rule Engine
- ActionManager: new class to integrate with C-Code rule engine
- ImageViewerControl: New properties added to understand size and location of the actual video
- Metadataxxxx: a number of classes used for metadata handling
- LicenseResponse: Modified license scheme to support multiple MFA with shared license file
New Samples
- ConfigAPIBatch - Show a few small ways to navigate the Configuration API
- ConfigAPIClient - a full blown configuration client, can be used for research
- ConfigAPIImport - An import sample that reads an Enterprise exported configuration, and add part of it to a Corporate
- CameraMetadataProvider - provides Metadata into a driver
- CameraStreamResolution - Show how to identify what resolution each stream has
- DemoAccessControlPlugin - AC Plugin sample communicating with the DemoACServerApplication
- DemoACServerApplication - AC application working as a dummy access control system
- MiniSystem - A AC Plugin sample that is self contained
- MobilePlaybackSample - A simple playback sample in HTML / Javascript
Updated Samples
- RGBVideoEnhancement - Video playback improved significantly
- PTZandPreset - Ptz Preset can now ne added, changed, Deleted for XProtect Enterprise and Professional VMS servers