SDK: Simultaneously display live video and playback video from two ImageViewer instances.

We have a C# application using the SDK 10.01 to display videos from an Xprotect Corporate 2016.

We need to simultaneously display a live feed and a playback stream in the same application window using two distinct “ImageViewer” controls from the SDK.

I’m not sure it matters, but both feeds (live and recorded) are from the same camera source.

Can you please confirm that this use case is supported by the “ImageViewer” control?

We might be wrong but according to our understanding, it seems that the display mode (live feed mode or playback mode) of all current “ImageViewer” instances from the entire application, is controlled by a single “Mode” property from the “EnvironmentManager” singleton.

Could this mean that using “ImageViewer” we can either display live video or playback video throughout the application but not both live and playback video at the same time in the same window?

In the VideoViewer sample there are two ImageViewerControls and they share the default PlaybackController.

In the VideoViewer - Individual Playback sample (videoviewer2playback.csproj) there are two ImageViewerControls, one uses the default PlaybackController while number two uses a specific PlaybackController.

You need the create multiple PlaybackControllers not relying on the default PlaybackController. Please explore the sample.