diff --git a/services/capture/src/routes/capture.js b/services/capture/src/routes/capture.js index 158c224..0a6cd45 100644 --- a/services/capture/src/routes/capture.js +++ b/services/capture/src/routes/capture.js @@ -325,9 +325,13 @@ router.post('/start', async (req, res) => { error: `${source_type.toUpperCase()} caller mode requires: source_url`, }); } + } else if (source_type === 'deltacast') { + if (device === undefined || device === null) { + return res.status(400).json({ error: 'deltacast source requires: device (board/port index)' }); + } } else { return res.status(400).json({ - error: `Unknown source_type: ${source_type}. Must be sdi, srt, or rtmp`, + error: `Unknown source_type: ${source_type}. Must be sdi, srt, rtmp, or deltacast`, }); }