Class LibCECConfiguration
- Namespace
- CecSharp
- Assembly
- LibCecSharp.dll
The configuration that libCEC uses.
public class LibCECConfiguration
- Inheritance
-
LibCECConfiguration
- Inherited Members
Constructors
LibCECConfiguration()
public LibCECConfiguration()
Fields
CurrentVersion
public static uint CurrentVersion
Field Value
Properties
ActivateSource
public bool ActivateSource { get; set; }
Property Value
AdapterType
public CecAdapterType AdapterType { get; set; }
Property Value
AutoPowerOn
public BoolSetting AutoPowerOn { get; set; }
Property Value
AutoWakeAVR
public bool AutoWakeAVR { get; set; }
Property Value
AutodetectAddress
public bool AutodetectAddress { get; set; }
Property Value
AutonomousMode
public BoolSetting AutonomousMode { get; set; }
Property Value
BaseDevice
public CecLogicalAddress BaseDevice { get; set; }
Property Value
ButtonReleaseDelayMs
public uint ButtonReleaseDelayMs { get; set; }
Property Value
ButtonRepeatDelayMs
public uint ButtonRepeatDelayMs { get; set; }
Property Value
ButtonRepeatRateMs
public uint ButtonRepeatRateMs { get; set; }
Property Value
CECVersion
public CecVersion CECVersion { get; set; }
Property Value
Callbacks
public CecCallbackMethods Callbacks { get; set; }
Property Value
ClientVersion
public uint ClientVersion { get; set; }
Property Value
ComboKey
public CecUserControlCode ComboKey { get; set; }
Property Value
ComboKeyTimeoutMs
public uint ComboKeyTimeoutMs { get; set; }
Property Value
DeviceLanguage
public string DeviceLanguage { get; set; }
Property Value
DeviceName
public string DeviceName { get; set; }
Property Value
DeviceTypes
public CecDeviceTypeList DeviceTypes { get; set; }
Property Value
DeviceVendorId
public CecVendorId DeviceVendorId { get; set; }
Property Value
DoubleTapTimeoutMs
public uint DoubleTapTimeoutMs { get; set; }
Property Value
FirmwareBuildDate
public DateTime FirmwareBuildDate { get; set; }
Property Value
FirmwareVersion
public ushort FirmwareVersion { get; set; }
Property Value
GetSettingsFromROM
public bool GetSettingsFromROM { get; set; }
Property Value
HDMIPort
public byte HDMIPort { get; set; }
Property Value
LogicalAddresses
public CecLogicalAddresses LogicalAddresses { get; set; }
Property Value
MonitorOnlyClient
public bool MonitorOnlyClient { get; set; }
Property Value
PhysicalAddress
public ushort PhysicalAddress { get; set; }
Property Value
PowerOffDevices
public CecLogicalAddresses PowerOffDevices { get; set; }
Property Value
PowerOffOnStandby
public bool PowerOffOnStandby { get; set; }
Property Value
ServerVersion
public uint ServerVersion { get; set; }
Property Value
TvVendor
public CecVendorId TvVendor { get; set; }
Property Value
WakeDevices
public CecLogicalAddresses WakeDevices { get; set; }
Property Value
Methods
Update(LibCECConfiguration)
Copy the settings of another managed configuration into this one.
public void Update(LibCECConfiguration config)
Parameters
configLibCECConfiguration