Architecture

Video Display and Overlay

Simplify Video Display Control and Integration with Smart Client

The UI component of the MIP SDK provides a few key UI controls. Currently, the following components are available:

When running in the Smart Client, the UI components will utilize the EnvironmentManager and the Configuration classes for access to relevant information. For example, the ItemPicker will access configuration in the order the user clicks in the UI. When the user clicks a plus sign in the tree control; an asynchronous method is called to supply next level of items, whereby only relevant configuration is fetched from the servers.

Overlay Add-on

Any plug-in in the Smart Client can subscribe to the NewImageViewerControlEvent located in the ClientControl class.

When a new ViewItem with an ImageViewerControl is created, the EventHandlers registered on that event are called, and made aware of the new ViewItem. The handler can utilize the ImageViewerAddOn class delivered with the event to further control the ImageViewer.

Some of the control functions are: