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.