UNPKG

camstreamerlib

Version:

Helper library for CamStreamer ACAP applications.

82 lines (81 loc) 3.86 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.youtubeRtmpSchema = exports.wowzaSchema = exports.vimeoSchema = exports.twitchSchema = exports.srtSchema = exports.sdCardSchema = exports.rtmpSchema = exports.microsoftStreamSchema = exports.microsoftAzureSchema = exports.mpegDvbSchema = exports.ibmSchema = exports.hlsPushSchema = exports.hlsPullSchema = exports.gameChangerSchema = exports.facebookRtmpSchema = exports.dailymotionSchema = exports.daCastSchema = exports.streamPlatforms = void 0; const zod_1 = __importDefault(require("zod")); const streamCommonTypes_1 = require("./streamCommonTypes"); exports.streamPlatforms = { da_cast: 'da_cast', dailymotion: 'dailymotion', facebook_rtmp: 'facebook_rtmp', game_changer: 'game_changer', hls_pull: 'hls_pull', hls_push: 'hls_push', ibm: 'ibm', mpeg_dvb: 'mpeg_dvb', microsoft_azure: 'microsoft_azure', microsoft_stream: 'microsoft_stream', rtmp: 'rtmp', sd_card: 'sd_card', srt: 'srt', twitch: 'twitch', vimeo: 'vimeo', wowza: 'wowza', youtube_rtmp: 'youtube_rtmp', windy: 'windy', youtube: 'youtube', facebook: 'facebook', }; exports.daCastSchema = streamCommonTypes_1.streamCommonSchema.extend({ platform: zod_1.default.literal(exports.streamPlatforms.da_cast), }); exports.dailymotionSchema = streamCommonTypes_1.streamCommonSchema.extend({ platform: zod_1.default.literal(exports.streamPlatforms.dailymotion), }); exports.facebookRtmpSchema = streamCommonTypes_1.streamCommonSchema.extend({ platform: zod_1.default.literal(exports.streamPlatforms.facebook_rtmp), }); exports.gameChangerSchema = streamCommonTypes_1.streamCommonSchema.extend({ platform: zod_1.default.literal(exports.streamPlatforms.game_changer), }); exports.hlsPullSchema = streamCommonTypes_1.streamCommonSchema.extend({ platform: zod_1.default.literal(exports.streamPlatforms.hls_pull), }); exports.hlsPushSchema = streamCommonTypes_1.streamCommonSchema.extend({ platform: zod_1.default.literal(exports.streamPlatforms.hls_push), }); exports.ibmSchema = streamCommonTypes_1.streamCommonSchema.extend({ platform: zod_1.default.literal(exports.streamPlatforms.ibm), }); exports.mpegDvbSchema = streamCommonTypes_1.streamCommonSchema.extend({ platform: zod_1.default.literal(exports.streamPlatforms.mpeg_dvb), }); exports.microsoftAzureSchema = streamCommonTypes_1.streamCommonSchema.extend({ platform: zod_1.default.literal(exports.streamPlatforms.microsoft_azure), }); exports.microsoftStreamSchema = streamCommonTypes_1.streamCommonSchema.extend({ platform: zod_1.default.literal(exports.streamPlatforms.microsoft_stream), }); exports.rtmpSchema = streamCommonTypes_1.streamCommonSchema.extend({ platform: zod_1.default.literal(exports.streamPlatforms.rtmp), }); exports.sdCardSchema = streamCommonTypes_1.streamCommonSchema.extend({ platform: zod_1.default.literal(exports.streamPlatforms.sd_card), }); exports.srtSchema = streamCommonTypes_1.streamCommonSchema.extend({ platform: zod_1.default.literal(exports.streamPlatforms.srt), }); exports.twitchSchema = streamCommonTypes_1.streamCommonSchema.extend({ platform: zod_1.default.literal(exports.streamPlatforms.twitch), }); exports.vimeoSchema = streamCommonTypes_1.streamCommonSchema.extend({ platform: zod_1.default.literal(exports.streamPlatforms.vimeo), }); exports.wowzaSchema = streamCommonTypes_1.streamCommonSchema.extend({ platform: zod_1.default.literal(exports.streamPlatforms.wowza), }); exports.youtubeRtmpSchema = streamCommonTypes_1.streamCommonSchema.extend({ platform: zod_1.default.literal(exports.streamPlatforms.youtube_rtmp), });