Table of Contents

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.