camstreamerlib
Version:
Helper library for CamStreamer ACAP applications.
209 lines (208 loc) • 5.89 kB
TypeScript
import { z } from 'zod';
export declare const oldStringStreamSchema: z.ZodObject<{
enabled: z.ZodString;
active: z.ZodString;
audioSource: z.ZodString;
avSyncMsec: z.ZodString;
internalVapixParameters: z.ZodString;
userVapixParameters: z.ZodString;
outputParameters: z.ZodString;
outputType: z.ZodString;
mediaServerUrl: z.ZodString;
inputType: z.ZodString;
inputUrl: z.ZodString;
forceStereo: z.ZodString;
streamDelay: z.ZodString;
statusLed: z.ZodString;
statusPort: z.ZodString;
callApi: z.ZodString;
trigger: z.ZodString;
schedule: z.ZodString;
prepareAhead: z.ZodString;
startTime: z.ZodString;
stopTime: z.ZodString;
}, "strip", z.ZodTypeAny, {
enabled: string;
startTime: string;
stopTime: string;
schedule: string;
inputType: string;
internalVapixParameters: string;
userVapixParameters: string;
streamDelay: string;
avSyncMsec: string;
active: string;
trigger: string;
audioSource: string;
outputParameters: string;
outputType: string;
mediaServerUrl: string;
inputUrl: string;
forceStereo: string;
statusLed: string;
statusPort: string;
callApi: string;
prepareAhead: string;
}, {
enabled: string;
startTime: string;
stopTime: string;
schedule: string;
inputType: string;
internalVapixParameters: string;
userVapixParameters: string;
streamDelay: string;
avSyncMsec: string;
active: string;
trigger: string;
audioSource: string;
outputParameters: string;
outputType: string;
mediaServerUrl: string;
inputUrl: string;
forceStereo: string;
statusLed: string;
statusPort: string;
callApi: string;
prepareAhead: string;
}>;
export declare const oldStringStreamSchemaWithId: z.ZodObject<{
enabled: z.ZodString;
active: z.ZodString;
audioSource: z.ZodString;
avSyncMsec: z.ZodString;
internalVapixParameters: z.ZodString;
userVapixParameters: z.ZodString;
outputParameters: z.ZodString;
outputType: z.ZodString;
mediaServerUrl: z.ZodString;
inputType: z.ZodString;
inputUrl: z.ZodString;
forceStereo: z.ZodString;
streamDelay: z.ZodString;
statusLed: z.ZodString;
statusPort: z.ZodString;
callApi: z.ZodString;
trigger: z.ZodString;
schedule: z.ZodString;
prepareAhead: z.ZodString;
startTime: z.ZodString;
stopTime: z.ZodString;
} & {
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
enabled: string;
id: string;
startTime: string;
stopTime: string;
schedule: string;
inputType: string;
internalVapixParameters: string;
userVapixParameters: string;
streamDelay: string;
avSyncMsec: string;
active: string;
trigger: string;
audioSource: string;
outputParameters: string;
outputType: string;
mediaServerUrl: string;
inputUrl: string;
forceStereo: string;
statusLed: string;
statusPort: string;
callApi: string;
prepareAhead: string;
}, {
enabled: string;
id: string;
startTime: string;
stopTime: string;
schedule: string;
inputType: string;
internalVapixParameters: string;
userVapixParameters: string;
streamDelay: string;
avSyncMsec: string;
active: string;
trigger: string;
audioSource: string;
outputParameters: string;
outputType: string;
mediaServerUrl: string;
inputUrl: string;
forceStereo: string;
statusLed: string;
statusPort: string;
callApi: string;
prepareAhead: string;
}>;
export type TOldStringStream = z.infer<typeof oldStringStreamSchema>;
export declare const oldStreamSchema: z.ZodObject<{
enabled: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>]>;
active: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>]>;
audioSource: z.ZodString;
avSyncMsec: z.ZodNumber;
internalVapixParameters: z.ZodString;
userVapixParameters: z.ZodString;
outputParameters: z.ZodString;
outputType: z.ZodUnion<[z.ZodLiteral<"video">, z.ZodLiteral<"images">, z.ZodLiteral<"none">]>;
mediaServerUrl: z.ZodString;
inputType: z.ZodUnion<[z.ZodLiteral<"CSw">, z.ZodLiteral<"CRS">, z.ZodLiteral<"RTSP_URL">]>;
inputUrl: z.ZodString;
forceStereo: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>]>;
streamDelay: z.ZodNullable<z.ZodNumber>;
statusLed: z.ZodNumber;
statusPort: z.ZodString;
callApi: z.ZodNumber;
trigger: z.ZodString;
schedule: z.ZodString;
prepareAhead: z.ZodNumber;
startTime: z.ZodNullable<z.ZodNumber>;
stopTime: z.ZodNullable<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
enabled: 0 | 1;
startTime: number | null;
stopTime: number | null;
schedule: string;
inputType: "RTSP_URL" | "CSw" | "CRS";
internalVapixParameters: string;
userVapixParameters: string;
streamDelay: number | null;
avSyncMsec: number;
active: 0 | 1;
trigger: string;
audioSource: string;
outputParameters: string;
outputType: "video" | "none" | "images";
mediaServerUrl: string;
inputUrl: string;
forceStereo: 0 | 1;
statusLed: number;
statusPort: string;
callApi: number;
prepareAhead: number;
}, {
enabled: 0 | 1;
startTime: number | null;
stopTime: number | null;
schedule: string;
inputType: "RTSP_URL" | "CSw" | "CRS";
internalVapixParameters: string;
userVapixParameters: string;
streamDelay: number | null;
avSyncMsec: number;
active: 0 | 1;
trigger: string;
audioSource: string;
outputParameters: string;
outputType: "video" | "none" | "images";
mediaServerUrl: string;
inputUrl: string;
forceStereo: 0 | 1;
statusLed: number;
statusPort: string;
callApi: number;
prepareAhead: number;
}>;
export type TOldStream = z.infer<typeof oldStreamSchema>;