UNPKG

camstreamerlib

Version:

Helper library for CamStreamer ACAP applications.

12 lines (11 loc) 618 B
import { z } from 'zod'; export const audioChannelSchema = z.union([z.literal('mono'), z.literal('stereo')]); export const audioChannelCountSchema = z.union([z.literal(1), z.literal(2)]); export const h264ProfileSchema = z.union([z.literal('high'), z.literal('main'), z.literal('baseline')]); export const storageTypeSchema = z.union([z.literal('SD_DISK'), z.literal('FLASH')]); export const networkCameraListSchema = z.array(z.object({ name: z.string(), ip: z.string(), })); export const keyboardShortcutSchema = z.string().nullable(); export const keyboardShortcutsSchema = z.record(keyboardShortcutSchema);