Razer Chroma SDK
Razer Chroma SDK Documentation
|
This document briefly describes the API (Application Programming Interface) and the core components that are required to develop and run a Chroma-enabled application.
This package contains the API definitions to support the development of a Chroma-enabled application. Developers are required to use LoadLibrary and GetProcAddress to retrieve the address of the exported APIs. The list of APIs are defined in RzChromaSDK.h, data types and definitions can be found in RzChromaSDKTypes.h.
This package contains the core components to support the SDK features. The SDK uses a Windows service to communicate with Chroma devices. This eliminates the use of drivers and can be independent from Synapse.
Information of the developed application are to be stored in ChromaAppInfo.xml which can be found in "\ProgramData\Razer Chroma SDK\sample". This file must be in the same directory as the application.
It is not mandatory for developers to deploy the Chroma SDK Core components. They will be deliver through Synapse updates or can be download manually from the Razer Chroma Developer site
Chroma SDK Core Components can be uninstalled from Windows Add/Remove Programs Control Panel.