Class ObsProfileParameter
- Namespace
- OBSStudioClient.Model
- Assembly
- OBSClient.dll
A parameter of the configuration of a profile of OBS Studio (the file basic.ini of the profile): what it is now, and what OBS Studio gives it when nobody set it.
public sealed class ObsProfileParameter
- Inheritance
-
ObsProfileParameter
- Inherited Members
Remarks
Every value is a string, whatever it means (Video/BaseCX is "1920"). It is a snapshot: GetParameterAsync(string, string, CancellationToken) asks again.
Properties
- Category
Gets the category (the section of the file) that the parameter is in:
Video,SimpleOutput,AdvOut,Output, ...
- DefaultValue
Gets the value that OBS Studio gives the parameter when nobody set it, or null when it has none.
- HasValue
Gets whether the parameter has a value: it was set, or OBS Studio has a default for it.
- Name
Gets the name of the parameter in its category:
BaseCX,FilePath, ...
- Value
Gets the value of the parameter, or null when nobody set it and OBS Studio has no default for it.
Methods
- ToString()
Returns a string that represents the current object.