camstreamerlib
Version:
Helper library for CamStreamer ACAP applications.
82 lines (81 loc) • 3.86 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.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),
});