Is it necessary to override EnvironmentType from standalone to SmartClient to perform (Live<=>Playback) tab switching?

Hi, my question is,

Is it possible to perform tab switching between Live and Playback on Smart Client without using any plugin?

Details:

I am developing a standalone program to interact with Milestone XProtect Smart Client.

So far I have been able to configure a Smart Wall with three monitors:

  • change view layout
  • set view item (different cameras)

My original plan is to send command to invoke the independent playback button from camera toolbar of a camera viewItem and I know it is impossible to do it with regular view item hence I went for the other alternative:

  • switching between two workspaces (tab)

I have found some “solutions” which is using plugin/background plugin:

(My goal is to be able to invoke the playback function of Smart Client without using any plugin, that is why I gave up using SCIndependentPlayback plugin.)

Thanks in advance.

I have commented a similar question at the following post as well.

https://developer.milestonesys.com/s/question/0D50O00003EIs3lSAD/how-to-switch-live-screen-to-playback-programmatically-using-mip-sdk

The Smart Client does not have any interface to be manipulated from the outside. You will need a Smart Client plugin in order to manipulate and switch between workspace tabs.

Thanks for solving my doubt. :slightly_smiling_face: