Request for Module Behavior Confirmation Regarding Xprotect Version Upgrade

We are planning to upgrade the version of Xprotect in our company.

Current version: 2022R1

New version: 2024R2

We are implementing some batch processing, and we are using the following modules from your company (1–11).

I have a question regarding the comparison between ver2022R1 and ver2024R2:

Could you kindly confirm whether there are any changes in the processing behavior for 1–11, or if there have been any changes in the argument types or numbers?

We would like to verify whether there are any potential issues in operation, although this will be based on desk research.

Below is the list of modules we are using and their current usage:

1.VideoOS.Platform.SDK.Environment.Initialize()

type : method

argment→empty

2.VideoOS.Platform.SDK.UI.Environment.Initialize()

type : method

argment→empty

3.VideoOS.Platform.SDK.Export.Environment.Initialize()

type : method

argment→empty

4.VideoOS.Platform.Login.Util.BuildCredentialCache(uri, user, pswd, authType)

type : method

argument types → URI、String、String、String

5.VideoOS.Platform.SDK.Environment.AddServer(uri, cc)

type : method

argument types → String、CredentialCache

6.VideoOS.Platform.SDK.Environment.Login(uri)

type : method

argument type → String

7.VideoOS.Platform.SDK.Environment.RemoveServer(uri)

type : method

argument type → String

8.VideoOS.Platform.SDK.Environment.RemoveAllServers()

type : method

argument → empty

9.VideoOS.Platform.Configuration.Instance.GetItemsByKind(kind)

type : method

argument type → VideoOS.Platform.Kind.Camera

10.VideoOS.Platform.Data.IExporter

type : interface

11.VideoOS.Platform.Data.MKVExporter

type : class

using property → Path、CameraList、AudioList、Progress

using method → ・StartExport(startDateTime, endDateTime)

          argument type → DateTime、DateTime 

        ・EndExport()

          argument → empty

        ・Close()

          argument → empty

Thank you in advance for your assistance.

The official and full explanation is here: https://developer.milestonesys.com/s/article/about-MIP-SDK-compatibility-with-XProtect-product-versions

To my knowledge there is no change to the MKVExporter and underlying functionality that you mention. Please rebuild your solution using the newest MIP SDK NuGet, this should be possible without any change to the source code, but a minimum change to use NuGet instead of direct dll references, and then test.