Export and Config changes though event api or sdk

How can i integrate the specific user activity, for example a user exports some video which is not allowed ? how can i integrate this event ? or for this purpose i need to pull all logs and then filter ?

Secondly, how can i get event if some user change the configuration of a specific camera, for example, if compliance is 25fps and h.264 code, if any user changes the fps to 10fps of Camera A, how can i get it as event through MIP SDK or event api ?

The users activity is in the audit logging. The Log Reader sample shows how to read the logs. You will need to pull the full log and filter the result, you can pull the log for a time interval but more filtering will need to be performed in your code after retrieving the data.

By subscribing to "System.SystemConfigurationChangedDetailsIndication"you will be able to detect that a configuration change has happened and then you can implement code to verify compliance. The ConfigAccessViaSDK sample will show this in use.

So this means, we will use System.SystemConfigurationChangedDetailsIndication

I was thinking to use SubscribeToConfigurationChanges()

So correct me if i am wrong that named event type that I subscribe to via _systemClient.SetSubscribedEventsOnCreatedSessions() — It is same mechanism like disk full, camera offline etc? What event i should expect if I change the resolution of camera, will it send me detailed event or generic event and then i need to verify by pulling the setting and match it with existing snap. Also, do we need to map GUID of event with this event type or how to know ?

SubscribeToConfigurationChanges is a method on the Status Service SOAP Protocol o the Recording Server. It is used in the System Status Client Console sample.

It is the Event Server that serves “System.SystemConfigurationChangedDetailsIndication”. It will only give you a hint that something was changed for a specified camera and you will have to pull the configuration and examine it, there will not be details on what was changed.