camstreamerlib
Version:
Helper library for CamStreamer ACAP applications.
10 lines (9 loc) • 377 B
JavaScript
import { z } from 'zod';
import { serviceNames, overlaySchema, serviceCommonSchema } from './serviceCommonTypes';
export const ptzSchema = serviceCommonSchema.extend({
name: z.literal(serviceNames.ptz),
ptz_positions: z.record(z.string(), z.object({
overlayList: z.array(overlaySchema.omit({ active: true, fps: true })),
loop: z.boolean(),
})),
});