camstreamerlib
Version:
Helper library for CamStreamer ACAP applications.
22 lines (21 loc) • 965 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.htmlOverlaySchema = void 0;
const zod_1 = require("zod");
const serviceCommonTypes_1 = require("./serviceCommonTypes");
exports.htmlOverlaySchema = serviceCommonTypes_1.serviceCommonSchema.extend({
name: zod_1.z.literal(serviceCommonTypes_1.serviceNames.htmlOverlay),
pos_x: zod_1.z.number().nonnegative(),
pos_y: zod_1.z.number().nonnegative(),
coordSystem: serviceCommonTypes_1.coordinateSystemSchema,
url: zod_1.z.string().url().or(zod_1.z.literal('')).default(''),
pageWidth: zod_1.z.number().nonnegative(),
pageHeight: zod_1.z.number().nonnegative(),
fps: zod_1.z.number().nonnegative(),
scale: zod_1.z.number(),
cropEnabled: zod_1.z.boolean(),
cropLeft: zod_1.z.number().nonnegative(),
cropTop: zod_1.z.number().nonnegative(),
cropWidth: zod_1.z.number().nonnegative(),
cropHeight: zod_1.z.number().nonnegative(),
});