导出的 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。