Table of Contents

Class ObsNotConfirmedException

Namespace
OBSStudioClient.Exceptions
Assembly
OBSClient.dll

Represents an exception that is thrown when OBS Studio made a change (it said so), and the model could not show it: the events of OBS Studio did not show it in time, and the model could not be read again in time. Or, for a change that makes something (a scene, an input, a scene item): what was made is not in the model when the call ends (it was removed again, OBS Studio changed its scene collection, or the model was not told of it).

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

Remarks

The change was made. Do not send it again: a change that can not be repeated (a toggle, something that is created) would be made twice. The model goes on reading what the change was about, so ObsModel shows what OBS Studio holds as soon as OBS Studio answers the reads again. Until then the objects show what the model knew before the change.

Unlike ObsUnknownOutcomeException this is certain: OBS Studio made the change. Unlike ObsNotReadyException and ObsNotConnectedException the change must not be made again.

Constructors

ObsNotConfirmedException(string)

Initializes a new instance of the ObsNotConfirmedException class.

ObsNotConfirmedException(string, string)

Initializes a new instance of the ObsNotConfirmedException class.

Properties

Operation

Gets what was done.