@epicgames-ps/lib-pixelstreamingfrontend-ue5.4
Version:
Frontend library for Unreal Engine 5.4 Pixel Streaming
19 lines (18 loc) • 880 B
TypeScript
import { DataChannelSender } from '../DataChannel/DataChannelSender';
import { StreamMessageController } from './StreamMessageController';
export declare class SendMessageController {
toStreamerMessagesMapProvider: StreamMessageController;
dataChannelSender: DataChannelSender;
/**
* @param dataChannelSender - Data channel instance
* @param toStreamerMessagesMapProvider - Stream Messages instance
*/
constructor(dataChannelSender: DataChannelSender, toStreamerMessagesMapProvider: StreamMessageController);
/**
* Send a message to the streamer through the data channel
* @param messageType - the type of message we are sending
* @param messageData - the message data we are sending over the data channel
* @returns - nil
*/
sendMessageToStreamer(messageType: string, messageData?: Array<number | string>): void;
}