@arcware-cloud/pixelstreaming-websdk
Version:
WebSDK for easy implementation of pixel streaming with Arcware Cloud Services. Heavily based on the '@epicgames-ps' library.
97 lines (96 loc) • 3.29 kB
TypeScript
import { z } from "zod";
export declare const WebSdkSettings: z.ZodObject<{
conf: z.ZodOptional<z.ZodObject<{
fullscreenButton: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
stopButton: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
audioButton: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
infoButton: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
micButton: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
settingsButton: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
connectionStrengthIcon: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
}, "strip", z.ZodTypeAny, {
fullscreenButton?: boolean;
stopButton?: boolean;
audioButton?: boolean;
infoButton?: boolean;
micButton?: boolean;
settingsButton?: boolean;
connectionStrengthIcon?: boolean;
}, {
fullscreenButton?: boolean;
stopButton?: boolean;
audioButton?: boolean;
infoButton?: boolean;
micButton?: boolean;
settingsButton?: boolean;
connectionStrengthIcon?: boolean;
}>>;
init: z.ZodOptional<z.ZodObject<{
KeyboardInput: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
MouseInput: z.ZodOptional<z.ZodDefault<z.ZodBoolean>>;
GamepadInput: z.ZodOptional<z.ZodBoolean>;
TouchInput: z.ZodOptional<z.ZodBoolean>;
XRControllerInput: z.ZodOptional<z.ZodBoolean>;
FakeMouseWithTouches: z.ZodOptional<z.ZodBoolean>;
ForceMonoAudio: z.ZodOptional<z.ZodBoolean>;
HoveringMouse: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
KeyboardInput?: boolean;
MouseInput?: boolean;
GamepadInput?: boolean;
TouchInput?: boolean;
XRControllerInput?: boolean;
FakeMouseWithTouches?: boolean;
ForceMonoAudio?: boolean;
HoveringMouse?: boolean;
}, {
KeyboardInput?: boolean;
MouseInput?: boolean;
GamepadInput?: boolean;
TouchInput?: boolean;
XRControllerInput?: boolean;
FakeMouseWithTouches?: boolean;
ForceMonoAudio?: boolean;
HoveringMouse?: boolean;
}>>;
}, "strict", z.ZodTypeAny, {
conf?: {
fullscreenButton?: boolean;
stopButton?: boolean;
audioButton?: boolean;
infoButton?: boolean;
micButton?: boolean;
settingsButton?: boolean;
connectionStrengthIcon?: boolean;
};
init?: {
KeyboardInput?: boolean;
MouseInput?: boolean;
GamepadInput?: boolean;
TouchInput?: boolean;
XRControllerInput?: boolean;
FakeMouseWithTouches?: boolean;
ForceMonoAudio?: boolean;
HoveringMouse?: boolean;
};
}, {
conf?: {
fullscreenButton?: boolean;
stopButton?: boolean;
audioButton?: boolean;
infoButton?: boolean;
micButton?: boolean;
settingsButton?: boolean;
connectionStrengthIcon?: boolean;
};
init?: {
KeyboardInput?: boolean;
MouseInput?: boolean;
GamepadInput?: boolean;
TouchInput?: boolean;
XRControllerInput?: boolean;
FakeMouseWithTouches?: boolean;
ForceMonoAudio?: boolean;
HoveringMouse?: boolean;
};
}>;