VelocityScreens
Public entry point supplied by the installed Strata Velocity plugin. Consumers depend on plugin ID strata; definitions, state, and handlers run on its dedicated UI thread. Calls return immediately. Never join their futures from a screen handler or run blocking work in completion callbacks.
Functions
Asynchronously reads the successful capability handshake for the current proxy connection.
Creates state and a fresh definition on the UI thread, then replaces this player's previous proxy-owned screen. Construct owner-thread state inside definition; capturing state created on another thread is unsupported. Unavailable clients and declarations return a terminal handle with a typed failure.
Registers a plugin-owned exact schema for future handshakes; clients install matching factories independently.
Withdraws a consumer's handlers and schemas when it stops its service before proxy shutdown. The Strata plugin releases all consumers automatically during proxy shutdown.