Table of Contents

Class ObsRemovedException

Namespace
OBSStudioClient.Exceptions
Assembly
OBSClient.dll

Represents an exception that is thrown when something is changed that OBS Studio removed: a scene, an input or a scene item that is not Live any more.

[Serializable]
public class ObsRemovedException : ObsClientException, ISerializable
Inheritance
ObsRemovedException
Implements
Inherited Members

Remarks

A reference to an object that was removed stays valid, and says so (State, IsRemoved), but it can not be changed any more: the request is not sent. What is still allowed on a removed scene or input that OBS Studio keeps alive (Detached) is to change its filters, and to remove it for good, which frees its name. After OBS Studio has changed its scene collection every object that you held is Gone: look the object up again.

Constructors

ObsRemovedException(string, ObsObjectState)

Initializes a new instance of the ObsRemovedException class.

Properties

Description

Gets what the object is, for example "scene 'Gaming'".

State

Gets what OBS Studio has done with the object: Detached or Gone.