VideoOS.Platform.DriverFramework.Data.Settings.ISetting Interface Reference

Setting that has a key and value. More...

Inheritance diagram for VideoOS.Platform.DriverFramework.Data.Settings.ISetting:
VideoOS.Platform.DriverFramework.Data.Settings.Setting< T >

Public Member Functions

bool Matches (ISetting setting)
 Check if a setting refers to the same setting as this one.
Specifically, a setting has to match on every parameter except value in order to be a valid match.
This means that two settings are the same, but may have different values because they represent the value of the setting at different
points in time (for instance during a settings update).
 
void Update (string value)
 Update the value of a setting.
 

Properties

string Key [get]
 The key of the setting.
 
string Value [get]
 The value for the setting.
 

Detailed Description

Setting that has a key and value.

Member Function Documentation

◆ Matches()

bool VideoOS.Platform.DriverFramework.Data.Settings.ISetting.Matches ( ISetting setting)

Check if a setting refers to the same setting as this one.
Specifically, a setting has to match on every parameter except value in order to be a valid match.
This means that two settings are the same, but may have different values because they represent the value of the setting at different
points in time (for instance during a settings update).

Parameters
setting
Returns

Implemented in VideoOS.Platform.DriverFramework.Data.Settings.Setting< T >.

◆ Update()

void VideoOS.Platform.DriverFramework.Data.Settings.ISetting.Update ( string value)

Update the value of a setting.

Parameters
value

Implemented in VideoOS.Platform.DriverFramework.Data.Settings.Setting< T >.

Property Documentation

◆ Key

string VideoOS.Platform.DriverFramework.Data.Settings.ISetting.Key
get

The key of the setting.

Implemented in VideoOS.Platform.DriverFramework.Data.Settings.Setting< T >.

◆ Value

string VideoOS.Platform.DriverFramework.Data.Settings.ISetting.Value
get

The value for the setting.

Implemented in VideoOS.Platform.DriverFramework.Data.Settings.Setting< T >.