Interface to devices which supports Aura protocols. More...
Public Member Functions | |
| HRESULT | Apply () |
| Apply LED settings in IAuraSyncDevice::Lights to physical devices. More... | |
Properties | |
| IAuraRgbLightCollection | Lights [get] |
| The collection of all LED's of this device. More... | |
| ULONG | Type [get] |
| Type ID of this device. More... | |
| BSTR | Name [get] |
| Name of this device in human-readable string. | |
| ULONG | Width [get] |
| Number of columns of each row of LED's. | |
| ULONG | Height [get] |
| Number of rows of each row of LED's. | |
Interface to devices which supports Aura protocols.
| HRESULT AuraServiceLib::IAuraSyncDevice::Apply | ( | ) |
Apply LED settings in IAuraSyncDevice::Lights to physical devices.
|
get |
The collection of all LED's of this device.
All LED's are listed as a 1D array in IAuraRgbLightCollection::Item. If the LED's form a matrix layout (such as keyboards), the 2D matrix are stored in row-major in IAuraRgbLightCollection::Item.
If you want to control the LED of a specific key on keyboard devices via Key Name(or Scan Code, more precisely), you can do that via IAuraSyncKeyboard interface.
|
get |
Type ID of this device.
The meaning of each type ID is identical to the ones used in IAuraSdk::Enumerate().