UNPKG

camstreamerlib

Version:

Helper library for CamStreamer ACAP applications.

22 lines (21 loc) 965 B
"use strict"; 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(), });