导出的 API。 更多...
函数 | |
| RZRESULT | InitSDK (ChromaSDK::APPINFOTYPE *pAppInfo) |
| RZRESULT | UnInit (void) |
| RZRESULT | CreateEffect (RZDEVICEID DeviceId, ChromaSDK::EFFECT_TYPE Effect, PRZPARAM pParam, RZEFFECTID *pEffectId) |
| RZRESULT | CreateKeyboardEffect (ChromaSDK::Keyboard::EFFECT_TYPE Effect, PRZPARAM pParam, RZEFFECTID *pEffectId) |
| RZRESULT | CreateMouseEffect (ChromaSDK::Mouse::EFFECT_TYPE Effect, PRZPARAM pParam, RZEFFECTID *pEffectId) |
| RZRESULT | CreateHeadsetEffect (ChromaSDK::Headset::EFFECT_TYPE Effect, PRZPARAM pParam, RZEFFECTID *pEffectId) |
| RZRESULT | CreateMousepadEffect (ChromaSDK::Mousepad::EFFECT_TYPE Effect, PRZPARAM pParam, RZEFFECTID *pEffectId) |
| RZRESULT | CreateKeypadEffect (ChromaSDK::Keypad::EFFECT_TYPE Effect, PRZPARAM pParam, RZEFFECTID *pEffectId) |
| RZRESULT | CreateChromaLinkEffect (ChromaSDK::ChromaLink::EFFECT_TYPE Effect, PRZPARAM pParam, RZEFFECTID *pEffectId) |
| RZRESULT | DeleteEffect (RZEFFECTID EffectId) |
| RZRESULT | SetEffect (RZEFFECTID EffectId) |
导出的 API。
| RZRESULT CreateChromaLinkEffect | ( | ChromaSDK::ChromaLink::EFFECT_TYPE | Effect, |
| PRZPARAM | pParam, | ||
| RZEFFECTID * | pEffectId | ||
| ) |
为 Chroma Linked 设备创建效果。阅读 Chroma Link 开发人员指南 了解更多信息。
| [in] | Effect | Chroma Link 效果类型。 |
| [in] | pParam | 指向在 RzChromaSDKTypes.h 中所定义的效果指定的参数类型的指针 |
| [in,out] | pEffectId | 如果成功,则为有效的效果 ID。如果不需要,则将其设置为 NULL。 |
| RZRESULT CreateEffect | ( | RZDEVICEID | DeviceId, |
| ChromaSDK::EFFECT_TYPE | Effect, | ||
| PRZPARAM | pParam, | ||
| RZEFFECTID * | pEffectId | ||
| ) |
为特定设备创建通用效果。
| [in] | DeviceId | RzChromaSDKDevices.h 中定义的设备 ID |
| [in] | Effect | 标准效果类型。 |
| [in] | pParam | 指向效果指定的参数类型的指针。 |
| [in,out] | pEffectId | 如果成功,则为有效的效果 ID。如果不需要,则将其设置为NULL。 |
| RZRESULT CreateHeadsetEffect | ( | ChromaSDK::Headset::EFFECT_TYPE | Effect, |
| PRZPARAM | pParam, | ||
| RZEFFECTID * | pEffectId | ||
| ) |
创建耳麦效果。
| [in] | Effect | 耳麦效果类型。 |
| [in] | pParam | 指向在 RzChromaSDKTypes.h 中所定义的效果指定的参数类型的指针 |
| [in,out] | pEffectId | 如果成功,则为有效的效果 ID。如果不需要,则将其设置为 NULL。 |
| RZRESULT CreateKeyboardEffect | ( | ChromaSDK::Keyboard::EFFECT_TYPE | Effect, |
| PRZPARAM | pParam, | ||
| RZEFFECTID * | pEffectId | ||
| ) |
创建键盘效果。
| [in] | Effect | 键盘效果类型。 |
| [in] | pParam | 指向效果指定的参数类型的指针。 |
| [in,out] | pEffectId | 如果成功,则为有效的效果 ID。如果不需要,则将其设置为 NULL。 |
| RZRESULT CreateKeypadEffect | ( | ChromaSDK::Keypad::EFFECT_TYPE | Effect, |
| PRZPARAM | pParam, | ||
| RZEFFECTID * | pEffectId | ||
| ) |
创建键盘效果。
| [in] | Effect | 键盘效果类型。 |
| [in] | pParam | 指向在 RzChromaSDKTypes.h 中所定义的效果指定的参数类型的指针 |
| [in,out] | pEffectId | 如果成功,则为有效的效果 ID。如果不需要,则将其设置为 NULL。 |
| RZRESULT CreateMouseEffect | ( | ChromaSDK::Mouse::EFFECT_TYPE | Effect, |
| PRZPARAM | pParam, | ||
| RZEFFECTID * | pEffectId | ||
| ) |
创建鼠标效果。
| [in] | Effect | 鼠标效果类型。 |
| [in] | pParam | 指向效果指定的参数类型的指针。 |
| [in,out] | pEffectId | 如果成功,则为有效的效果 ID。如果不需要,则将其设置为 NULL。 |
| RZRESULT CreateMousepadEffect | ( | ChromaSDK::Mousepad::EFFECT_TYPE | Effect, |
| PRZPARAM | pParam, | ||
| RZEFFECTID * | pEffectId | ||
| ) |
创建鼠标垫效果。
| [in] | Effect | 鼠标垫效果类型。 |
| [in] | pParam | 指向在 RzChromaSDKTypes.h 中所定义的效果指定的参数类型的指针 |
| [in,out] | pEffectId | 如果成功,则为有效的效果 ID。如果不需要,则将其设置为 NULL。 |
| RZRESULT DeleteEffect | ( | RZEFFECTID | EffectId | ) |
删除效果。
| [in] | EffectId | 需删除之效果的 ID。 |
| RZRESULT InitSDK | ( | ChromaSDK::APPINFOTYPE * | pAppInfo | ) |
使用 APPINFOTYPE 中指定的应用程序信息初始化 Chroma SDK。
| [in] | pAppInfo | RzChromaSDKTypes.h 中定义的应用信息。 |
| RZRESULT SetEffect | ( | RZEFFECTID | EffectId | ) |
设置效果。
| [in] | EffectId | 需设置之效果的 ID。 |
| RZRESULT UnInit | ( | void | ) |
取消初始化 Chroma SDK。