@epicgames-ps/lib-pixelstreamingfrontend-ue5.4
Version:
Frontend library for Unreal Engine 5.4 Pixel Streaming
16 lines (15 loc) • 703 B
TypeScript
import { WebSocketController } from './WebSocketController';
/**
* Signalling protocol for handling messages from the signalling server.
*/
export declare class SignallingProtocol {
private FromUEMessageHandlers;
constructor();
addMessageHandler(messageId: string, messageHandler: (payload: string) => void): void;
handleMessage(messageId: string, messageData: string): void;
/**
* Setup any default signalling message handling, these can be overridden or additional handlers added with `addMessageHandler`.
* @param websocketController The controller to setup these handlers on.
*/
static setupDefaultHandlers(websocketController: WebSocketController): void;
}