Class ObsChangedEventArgs
- Namespace
- OBSStudioClient.Model
- Assembly
- OBSClient.dll
Describes one change of the model of OBS Studio that an ObsModel keeps.
public sealed class ObsChangedEventArgs : EventArgs
- Inheritance
-
ObsChangedEventArgs
- Inherited Members
Remarks
The changes are raised in the order in which they happened, one at a time. When a handler runs, the objects can already show a state that is newer than the change that it handles: the properties are always current, a change is a notification.
Properties
- Entity
Gets the ObsScene, ObsInput, ObsSceneItem, ObsFilter, ObsMedia, ObsOutput, ObsTransitions, ObsProfiles, ObsSceneCollections or ObsCanvases that changed, or null for a change of the ObsModel itself.
- Kind
Gets what kind of change it is.
- NewValue
Gets the value that the property has now.
- OldValue
Gets the value that the property had, when it is known.
- PropertyName
Gets the name of the property that changed, for PropertyChanged.
Methods
- ToString()
Returns a string that represents the current object.