CrDeviceProperty_BaseLookValue¶
Get/Set the BaseLook value.
CrDataType: CrDataType_UInt16Array
| Value | Explanation | ||
|---|---|---|---|
| 15-8bit | Kind |
16bit value that combines Kind(upper 8bit) and Index (lower 8bit) Ex.) 0x0003 = 3(Preset) 0x0108 = 8(User) It may increase or decrease because it varies depending on the model and setting status. See the for display character string. |
|
| CrBaseLookValue_Preset(0x00) | |||
| CrBaseLookValue_User(0x01) | |||
| CrBaseLookValue_Temporary(0x80) | |||
| CrBaseLookValue_Scene(0x02) | |||
| 0-7bit | Index | ||
It may increase or decrease because it varies depending on the model and setting status.
Refer to GetDisplayStringList for the display character.
If a BaseLook is extracted to the temporary space, the BaseLook index value including the temporary offset is added to the enumeration list.
If a BaseLook is removed from the temporary space, it is removed from the enumeration list.
The offset of Temporary is 0x8000. The next 4 bits are the offset of the Baselook used in Temporary. The lower 16 bits are the index of the Baselook.
For example, when you recall SceneFile Index1, the BaseLook Index of SceneFile Index1 is set to Temporary.
The Value is 0x8201 (Temporary offset 0x8000, BaseLook offset 0x0200, Index1 0x01).
Get the list of value with GetDisplayValueSize and GetDisplayValues.