Table of Contents

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.