Interface ICamApiMacroCommandDataBuilder
Writable command payload, created by ICamApiMacroCommandsManager.CreateCommandData.
Fill the keys defined for the CommandType, then feed it to RegisterCommand — this
imitates exactly what the UI recording hooks do internally.
Assembly: CAMAPI.Macros.dll
Syntax
[Guid("22E0F96F-E032-4626-ACAB-15DEAABADE41")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiMacroCommandDataBuilder : ICamApiMacroCommandData
Properties
CommandType
Declaration
TMacroCommandType CommandType { get; }
Property Value
Methods
GetBool(string)
Declaration
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
GetFloat(string)
Declaration
double GetFloat(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
GetInt(string)
Declaration
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
GetStr(string)
Declaration
string GetStr(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
SetBool(string, bool)
Declaration
void SetBool(string key, bool Value)
Parameters
SetFloat(string, double)
Declaration
void SetFloat(string key, double Value)
Parameters
SetInt(string, int)
Declaration
void SetInt(string key, int Value)
Parameters
SetStr(string, string)
Declaration
void SetStr(string key, string Value)
Parameters