@arcware-cloud/pixelstreaming-websdk
Version:
WebSDK for easy implementation of pixel streaming with Arcware Cloud Services. Heavily based on the '@epicgames-ps' library.
20 lines (19 loc) • 873 B
TypeScript
import { ArcwareConfig, ArcwareConfigParams } from "../core/ArcwareConfig";
import { ArcwarePixelStreaming } from "../core/ArcwarePixelStreaming";
import { ArcwareApplication } from "./ArcwareApplication";
type ArcwareSettings = ArcwareConfigParams["settings"];
export type ArcwareInitConfiguration = Partial<Omit<ArcwareConfigParams, "settings">> & {
settings?: Partial<Omit<ArcwareSettings, "shareId" | "projectId">>;
};
export type ConnectionInfo = {
shareId: string;
projectId?: string;
};
/** What ArcwareInit returns. */
export interface ArcwareInitResult {
Config: ArcwareConfig;
PixelStreaming: ArcwarePixelStreaming;
Application: ArcwareApplication;
}
export declare function ArcwareInit(ids: ConnectionInfo, configuration?: ArcwareInitConfiguration, forceRefresh?: boolean, allowMultipleInstances?: boolean): ArcwareInitResult;
export {};