camstreamerlib
Version:
Helper library for CamStreamer ACAP applications.
26 lines (25 loc) • 759 B
JavaScript
import { z } from 'zod';
export const streamAttributesSchema = z.object({
enabled: z.string(),
active: z.string(),
audioSource: z.string(),
avSyncMsec: z.string(),
internalVapixParameters: z.string(),
userVapixParameters: z.string(),
outputParameters: z.string(),
outputType: z.string(),
mediaServerUrl: z.string(),
inputType: z.string(),
inputUrl: z.string(),
forceStereo: z.string(),
streamDelay: z.string(),
statusLed: z.string(),
statusPort: z.string(),
callApi: z.string(),
trigger: z.string(),
schedule: z.string(),
prepareAhead: z.string(),
startTime: z.string(),
stopTime: z.string(),
});
export const streamListSchema = z.record(z.string(), streamAttributesSchema);