camstreamerlib
Version:
Helper library for CamStreamer ACAP applications.
28 lines (27 loc) • 1.17 kB
JavaScript
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.mpegDvbSchema = void 0;
const zod_1 = __importDefault(require("zod"));
const streamCommonTypes_1 = require("./streamCommonTypes");
exports.mpegDvbSchema = streamCommonTypes_1.streamCommonSchema.extend({
type: zod_1.default.literal('mpeg_dvb'),
ipAddress: zod_1.default.string(),
port: zod_1.default.number(),
standard: zod_1.default.enum(['DVB', 'ATSC']),
nullPacketsPaddingEnabled: zod_1.default.boolean(),
nullPacketsPaddingKbps: zod_1.default.number(),
videoPid: zod_1.default.number(),
audioPid: zod_1.default.number(),
mpegtsStreamId: zod_1.default.number(),
pmtPid: zod_1.default.number(),
pcrPid: zod_1.default.number(),
pcrPeriodMs: zod_1.default.number(),
providerName: zod_1.default.string(),
serviceName: zod_1.default.string(),
statusCameraLed: zod_1.default.boolean(),
statusCameraOutput: zod_1.default.string().nullable(),
saveToSdCard: zod_1.default.boolean(),
});