How to use the casparcg-connection.Enum.Lock function in casparcg-connection

To help you get started, we’ve selected a few casparcg-connection examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github GamesDoneQuick / sgdq17-layouts / extension / caspar.js View on Github external
onConnected() {
		connected.value = true;
		log.info('Connected.');
		clearInterval(updateFilesInterval);
		updateFiles();
		updateFilesInterval = setInterval(updateFiles, 60000);

		connection.lock(1, CasparEnum.Lock.ACQUIRE, nodecg.bundleConfig.casparcg.lockSecret).then(() => {
			log.info('Lock acquired.');
		}).catch(e => {
			log.error('Failed to acquire lock:', e);
			connected.value = false;
		});
	},
	onDisconnected() {
github GamesDoneQuick / agdq18-layouts / extension / caspar.js View on Github external
onConnected() {
		connected.value = true;
		log.info('Connected.');
		clearInterval(updateFilesInterval);
		updateFiles();
		updateFilesInterval = setInterval(updateFiles, 60000);

		if (nodecg.bundleConfig.casparcg.lockSecret) {
			connection.lock(1, CasparEnum.Lock.ACQUIRE, nodecg.bundleConfig.casparcg.lockSecret).then(() => {
				log.info('Lock acquired.');
			}).catch(e => {
				log.error('Failed to acquire lock:', e);
				connected.value = false;
			});
		}
	},
	onDisconnected() {

casparcg-connection

Node.js Javascript/Typescript library for CasparCG connection and commands.

MIT
Latest version published 3 months ago

Package Health Score

81 / 100
Full package analysis