Skip to content

RazerWyvrnStatus

Availability of the Razer WYVRN integration.

Available since API version 6.8

Returned as the razerWyvrn member of HostCapabilities, and carried verbatim as the payload of hostRazerWyvrnStatusChanged. The two are produced by the same code and cannot disagree.

Property Type Description
available bool true only when events can be fired right now.
initialized bool true once the SDK has initialized successfully.
status string See below.
eventCount number Number of events getAllRazerWyvrnEvents would return.

status is a closed vocabulary, so a caller can branch on it without parsing prose:

Value Meaning
ok Initialized and ready.
initializing Initialization is in flight. Takes about 3.4 seconds from OBS start.
notCompiledIn This build has the integration disabled.
notSupportedOnPlatform Not a Windows build.
dllNotFound RzChromatic64.dll is absent — the ordinary outcome on a machine with no Razer software.
dllInvalidSignature The DLL is present but is not signed by Razer, and was refused.
initFailed The DLL loaded but the SDK declined to initialize.
shuttingDown OBS is closing; no new events are accepted.