camstreamerlib
Version:
Helper library for CamStreamer ACAP applications.
22 lines (21 loc) • 677 B
JavaScript
import z from 'zod';
import { streamCommonSchema } from './streamCommonTypes';
export const mpegDvbSchema = streamCommonSchema.extend({
type: z.literal('mpeg_dvb'),
ipAddress: z.string(),
port: z.number(),
standard: z.enum(['DVB', 'ATSC']),
nullPacketsPaddingEnabled: z.boolean(),
nullPacketsPaddingKbps: z.number(),
videoPid: z.number(),
audioPid: z.number(),
mpegtsStreamId: z.number(),
pmtPid: z.number(),
pcrPid: z.number(),
pcrPeriodMs: z.number(),
providerName: z.string(),
serviceName: z.string(),
statusCameraLed: z.boolean(),
statusCameraOutput: z.string().nullable(),
saveToSdCard: z.boolean(),
});