Initial commit

This commit is contained in:
2023-08-29 19:55:48 +02:00
commit 7c2eec4446
473 changed files with 40947 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
exports.__esModule = true;
exports.addSpotlight = void 0;
var basic_1 = require("../template/basic");
exports.addSpotlight = basic_1.ZoomOSC_Basic.handleAction('spot');
//# sourceMappingURL=spotlight.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"spotlight.js","sourceRoot":"","sources":["../../../../../src/Integrations/buildin/zoomosc/actions/spotlight.ts"],"names":[],"mappings":";;AAEA,2CAAkD;AAEvC,QAAA,YAAY,GAAG,qBAAa,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC"}

View File

@@ -0,0 +1,33 @@
exports.__esModule = true;
module.exports = {
name: 'ZoomOSC',
description: 'Control ZoomOSC',
main: require('./main'),
connections: [
{
name: 'Zoom OSC',
type: 'zoomosc',
fields: [
{
id: 'ip',
name: 'IP Address',
type: 'text',
value: '0.0.0.0'
},
{
id: 'port',
name: 'Port',
type: 'number',
value: 9090
},
{
id: 'header',
name: 'OSC Header (Value is "zoom" by default)',
type: 'text',
value: 'zoom'
}
]
}
]
};
//# sourceMappingURL=integration.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"integration.js","sourceRoot":"","sources":["../../../../src/Integrations/buildin/zoomosc/integration.ts"],"names":[],"mappings":";AAEA,MAAM,CAAC,OAAO,GAAG;IAChB,IAAI,EAAE,SAAS;IACf,WAAW,EAAE,iBAAiB;IAC9B,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC;IACvB,WAAW,EAAE;QACZ;YACC,IAAI,EAAE,UAAU;YAChB,IAAI,EAAE,SAAS;YACf,MAAM,EAAE;gBACP;oBACC,EAAE,EAAE,IAAI;oBACR,IAAI,EAAE,YAAY;oBAClB,IAAI,EAAE,MAAM;oBACZ,KAAK,EAAE,SAAS;iBAChB;gBACD;oBACC,EAAE,EAAE,MAAM;oBACV,IAAI,EAAE,MAAM;oBACZ,IAAI,EAAE,QAAQ;oBACd,KAAK,EAAE,IAAI;iBACX;gBACD;oBACC,EAAE,EAAE,QAAQ;oBACZ,IAAI,EAAE,yCAAyC;oBAC/C,IAAI,EAAE,MAAM;oBACZ,KAAK,EAAE,MAAM;iBACb;aACD;SACD;KACD;CACc,CAAC"}

View File

@@ -0,0 +1,66 @@
exports.__esModule = true;
var basic_1 = require("./template/basic");
var connectionOnly_1 = require("./template/connectionOnly");
var Atem = require('atem-connection').Atem;
module.exports = function (Api) {
//----- VIDEO/MIC -----
Api.registerAction('zoomosc_video_on', 'Video on', basic_1.ZoomOSC_Basic.handleAction('videoOn'));
Api.registerAction('zoomosc_video_off', 'Video off', basic_1.ZoomOSC_Basic.handleAction('videoOff'));
Api.registerAction('zoomosc_video_toggle', 'Video toggle', basic_1.ZoomOSC_Basic.handleAction('toggleVideo'));
Api.registerAction('zoomosc_mic_mute', 'Mic Mute', basic_1.ZoomOSC_Basic.handleAction('mute'));
Api.registerAction('zoomosc_mic_unmute', 'Mic Unmute', basic_1.ZoomOSC_Basic.handleAction('unMute'));
Api.registerAction('zoomosc_mic_unmute', 'Mic Toggle', basic_1.ZoomOSC_Basic.handleAction('toggleMute'));
//----- HAND RAISE -----
Api.registerAction('zoomosc_hand_raise', 'Hand Raise', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('raiseHand'));
Api.registerAction('zoomosc_hand_lower', 'Hand Lower', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('lowerHand'));
Api.registerAction('zoomosc_hand_toggle', 'Hand Toggle (WIN)', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('toggleHand'));
//----- SPOTLIGHT -----
Api.registerAction('zoomosc_spot_add', 'Add spotlight (PRO)', basic_1.ZoomOSC_Basic.handleAction('addSpot'));
Api.registerAction('zoomosc_spot_un', 'Un-spotlight', basic_1.ZoomOSC_Basic.handleAction('unSpot'));
Api.registerAction('zoomosc_spot_replace', 'Replace spotlight', basic_1.ZoomOSC_Basic.handleAction('spot'));
Api.registerAction('zoomosc_spot_toggle', 'Toggle spotlight (PRO)', basic_1.ZoomOSC_Basic.handleAction('toggleSpot'));
//----- PIN -----
Api.registerAction('zoomosc_pin_add', 'Add pin (PRO)', basic_1.ZoomOSC_Basic.handleAction('addPin'));
Api.registerAction('zoomosc_pin_replace', 'Replace pin', basic_1.ZoomOSC_Basic.handleAction('pin'));
Api.registerAction('zoomosc_pin_un', 'Un-pin', basic_1.ZoomOSC_Basic.handleAction('unPin'));
Api.registerAction('zoomosc_pin_toggle', 'Toggle pin (PRO)', basic_1.ZoomOSC_Basic.handleAction('togglePin'));
Api.registerAction('zoomosc_pin_replace2', 'Replace second screen pin', basic_1.ZoomOSC_Basic.handleAction('pin2'));
Api.registerAction('zoomosc_pin_un2', 'Un-pin second screen', basic_1.ZoomOSC_Basic.handleAction('unPin2'));
Api.registerAction('zoomosc_pin_toggle2', 'Toggle pin second screen (PRO)', basic_1.ZoomOSC_Basic.handleAction('clearPin'));
Api.registerAction('zoomosc_pin_clear', 'Clear all pins', basic_1.ZoomOSC_Basic.handleAction('togglePin2'));
//----- VIEW -----
Api.registerAction('zoomosc_view_gallery', 'Gallery view', basic_1.ZoomOSC_Basic.handleAction('setGalleryView'));
Api.registerAction('zoomosc_view_speaker', 'Speaker view', basic_1.ZoomOSC_Basic.handleAction('setSpeakerView'));
Api.registerAction('zoomosc_view_gallerynext', 'Gallery view next page', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('galleryPageNext'));
Api.registerAction('zoomosc_view_galleryprevious', 'Gallery view previous page', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('galleryPagePrev'));
//----- SETTINGS -----
Api.registerAction('zoomosc_settings_showusernames', 'Display Usernames on Videos', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('showUserNames'));
Api.registerAction('zoomosc_settings_hideusernames', 'Hide Usernames on Videos', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('hideUserNames'));
Api.registerAction('zoomosc_settings_showusernames', 'Show Non-Video Participants', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('showNonVideoParticipants'));
Api.registerAction('zoomosc_settings_showusernames', 'Show Non-Video Participants', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('showNonVideoParticipants'));
Api.registerAction('zoomosc_settings_enableoriginalaudio', 'Enable “Original Sound”', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('enableOriginalSound'));
Api.registerAction('zoomosc_settings_disableoriginalaudio', 'Disabled “Original Sound”', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('disableOriginalSound'));
//----- GLOBAL -----
Api.registerAction('zoomosc_global_muteall', 'Mute all', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('all/mute'));
Api.registerAction('zoomosc_global_unmuteall', 'Unmute all', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('all/unMute'));
Api.registerAction('zoomosc_global_lowerallhands', 'Lower All Raised Hands', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('lowerAllHands'));
Api.registerAction('zoomosc_global_clearspotlight', 'Clear all spotlights from meeting (PRO)', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('clearSpot'));
Api.registerAction('zoomosc_global_leavemeeting', 'Leave Meeting (PRO)', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('leaveMeeting'));
Api.registerAction('zoomosc_global_endmeeting', 'End Meeting (PRO)', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('endMeeting'));
Api.registerAction('zoomosc_global_startlocalrecording', 'Start Local Recording', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('startLocalRecording'));
Api.registerAction('zoomosc_global_pauselocalrecording', 'Pause Local Recording', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('pauseLocalRecording'));
Api.registerAction('zoomosc_global_resumelocalrecording', 'Resume Local Recording', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('resumeLocalRecording'));
Api.registerAction('zoomosc_global_stoplocalrecording', 'Stop Local Recording', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('stopLocalRecording'));
Api.registerAction('zoomosc_global_startcloudrecording', 'Start Cloud Recording', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('startCloudRecording'));
Api.registerAction('zoomosc_global_pausecloudrecording', 'Pause Cloud Recording', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('pauseCloudRecording'));
Api.registerAction('zoomosc_global_resumecloudrecording', 'Resume Cloud Recording', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('resumeCloudRecording'));
Api.registerAction('zoomosc_global_stopcloudrecording', 'Stop Cloud Recording', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('stopCloudRecording'));
//----- WAITING ROOMS -----
Api.registerAction('zoomosc_waitingrooms_enable', 'Enable Waiting Room (PRO)', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('enableWaitingRoom'));
Api.registerAction('zoomosc_waitingrooms_disable', 'Disable Waiting Room (PRO)', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('disableWaitingRoom'));
Api.registerAction('zoomosc_waitingrooms_admitall', 'Admit All from Waiting Room', connectionOnly_1.ZoomOSC_ConnectionOnly.handleAction('admitAll'));
Api.registerConnectionValidator('zoomosc', function (validatorAPI) {
validatorAPI.callback(true);
});
};
//# sourceMappingURL=main.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"main.js","sourceRoot":"","sources":["../../../../src/Integrations/buildin/zoomosc/main.ts"],"names":[],"mappings":"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"}

View File

@@ -0,0 +1,78 @@
exports.__esModule = true;
exports.ZoomOSC_Basic = void 0;
var node_osc_1 = require("node-osc");
exports.ZoomOSC_Basic = {
handleAction: function (oscAction) {
return function (ActionAPI) {
ActionAPI.onExecute(function (properties, status, deck) {
return exports.ZoomOSC_Basic.onExecute(ActionAPI, oscAction, properties, status, deck);
});
ActionAPI.onOpenEditor(exports.ZoomOSC_Basic.onOpenEditor);
};
},
onExecute: function (ActionAPI, oscAction, properties, status, deck) {
if (properties.connectionID != undefined && properties.connectionID.length > 0) {
var connection = ActionAPI.getConnection('zoomosc', properties.connectionID);
if (connection) {
var ip = connection.properties.ip;
var port = connection.properties.port;
var header = connection.properties.header;
var client = new node_osc_1.Client(ip, port);
client.send("/" + header + "/" + properties.target + "/" + oscAction, properties.targetValue, function () {
status("OSC Action " + oscAction + " has been called with " + properties.targetValue, 'info');
client.close();
});
}
else
status('Connection does not exist', 'error');
}
else
status('No connectionID specified', 'error');
},
onOpenEditor: function (EditorAPI, properties) {
var connectionID = properties.connectionID != undefined ? properties.connectionID : 'none';
var target = properties.target != undefined ? properties.target : 'userName';
var targetValue = properties.targetValue != undefined ? properties.targetValue : '';
var connectionField = {
id: 'connectionID',
name: 'Connection',
type: 'connection',
connectionType: 'zoomosc',
value: connectionID
};
var targetField = {
id: 'target',
name: 'Target',
type: 'select',
value: target,
values: [
{ id: 'userName', text: 'By username' },
{ id: 'targetID', text: 'By target id' },
{ id: 'zoomID', text: 'By Zoom id' },
{ id: 'galIndex', text: 'By gallery index' },
{ id: 'me', text: 'Me' },
{ id: 'all', text: 'All' }
]
};
var targetValueField = {
id: 'targetValue',
name: 'Value',
type: 'text',
value: targetValue
};
EditorAPI.onFieldChanges(function (fields) {
var fieldObject = EditorAPI.tools.objectifyFieldsValues(fields);
EditorAPI.saveProperties({
connectionID: fieldObject.connectionID,
target: fieldObject.target,
targetValue: fieldObject.targetValue
});
});
EditorAPI.setFields([
connectionField,
targetField,
targetValueField
]);
}
};
//# sourceMappingURL=basic.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"basic.js","sourceRoot":"","sources":["../../../../../src/Integrations/buildin/zoomosc/template/basic.ts"],"names":[],"mappings":"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"}

View File

@@ -0,0 +1,54 @@
exports.__esModule = true;
exports.ZoomOSC_ConnectionOnly = void 0;
var node_osc_1 = require("node-osc");
exports.ZoomOSC_ConnectionOnly = {
handleAction: function (oscAction) {
return function (ActionAPI) {
ActionAPI.onExecute(function (properties, status, deck) {
return exports.ZoomOSC_ConnectionOnly.onExecute(ActionAPI, oscAction, properties, status, deck);
});
ActionAPI.onOpenEditor(exports.ZoomOSC_ConnectionOnly.onOpenEditor);
};
},
onExecute: function (ActionAPI, oscAction, properties, status, deck) {
if (properties.connectionID != undefined && properties.connectionID.length > 0) {
var connection = ActionAPI.getConnection('zoomosc', properties.connectionID);
if (connection) {
var ip = connection.properties.ip;
var port = connection.properties.port;
var header = connection.properties.header;
var client = new node_osc_1.Client(ip, port);
client.send("/" + header + "/" + oscAction, [], function () {
status("OSC Action " + oscAction + " has been called", 'info');
client.close();
});
}
else
status('Connection does not exist', 'error');
}
else
status('No connectionID specified', 'error');
},
onOpenEditor: function (EditorAPI, properties) {
var connectionID = properties.connectionID != undefined ? properties.connectionID : 'none';
var connectionField = {
id: 'connectionID',
name: 'Connection',
type: 'connection',
connectionType: 'zoomosc',
value: connectionID
};
EditorAPI.onFieldChanges(function (fields) {
var fieldObject = EditorAPI.tools.objectifyFieldsValues(fields);
EditorAPI.saveProperties({
connectionID: fieldObject.connectionID,
target: fieldObject.target,
targetValue: fieldObject.targetValue
});
});
EditorAPI.setFields([
connectionField
]);
}
};
//# sourceMappingURL=connectionOnly.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"connectionOnly.js","sourceRoot":"","sources":["../../../../../src/Integrations/buildin/zoomosc/template/connectionOnly.ts"],"names":[],"mappings":";;AACA,qCAAkC;AAGvB,QAAA,sBAAsB,GAAG;IACnC,YAAY,EAAZ,UAAa,SAAiB;QAC7B,OAAO,UAAC,SAAoB;YAC3B,SAAS,CAAC,SAAS,CAAC,UAAC,UAAU,EAAE,MAAM,EAAE,IAAI;gBAC5C,OAAA,8BAAsB,CAAC,SAAS,CAAC,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,MAAM,EAAE,IAAI,CAAC;YAAhF,CAAgF,CAChF,CAAC;YACF,SAAS,CAAC,YAAY,CAAC,8BAAsB,CAAC,YAAY,CAAC,CAAC;QAC7D,CAAC,CAAC;IACH,CAAC;IAED,SAAS,EAAT,UAAU,SAAoB,EAAE,SAAiB,EAAE,UAAsB,EAAE,MAAM,EAAE,IAAI;QACtF,IAAI,UAAU,CAAC,YAAY,IAAI,SAAS,IAAI,UAAU,CAAC,YAAY,CAAC,MAAM,GAAG,CAAC,EAAE;YAC/E,IAAI,UAAU,GAAG,SAAS,CAAC,aAAa,CAAC,SAAS,EAAE,UAAU,CAAC,YAAY,CAAC,CAAC;YAC7E,IAAI,UAAU,EAAE;gBACf,IAAI,EAAE,GAAW,UAAU,CAAC,UAAU,CAAC,EAAE,CAAC;gBAC1C,IAAI,IAAI,GAAW,UAAU,CAAC,UAAU,CAAC,IAAI,CAAC;gBAC9C,IAAI,MAAM,GAAW,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC;gBAElD,IAAI,MAAM,GAAG,IAAI,iBAAM,CAAC,EAAE,EAAE,IAAI,CAAC,CAAC;gBAClC,MAAM,CAAC,IAAI,CAAC,MAAI,MAAM,SAAI,SAAW,EAAO,EAAE,EAAE;oBAC/C,MAAM,CAAC,gBAAc,SAAS,qBAAkB,EAAE,MAAM,CAAC,CAAC;oBAC1D,MAAM,CAAC,KAAK,EAAE,CAAC;gBAChB,CAAC,CAAC,CAAC;aACH;;gBAAM,MAAM,CAAC,2BAA2B,EAAE,OAAO,CAAC,CAAC;SACpD;;YAAM,MAAM,CAAC,2BAA2B,EAAE,OAAO,CAAC,CAAC;IACrD,CAAC;IAED,YAAY,EAAZ,UAAa,SAAoB,EAAE,UAAsB;QACxD,IAAI,YAAY,GAAG,UAAU,CAAC,YAAY,IAAI,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC;QAE3F,IAAI,eAAe,GAAoB;YACtC,EAAE,EAAE,cAAc;YAClB,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,YAAY;YAClB,cAAc,EAAE,SAAS;YACzB,KAAK,EAAE,YAAY;SACnB,CAAC;QAEF,SAAS,CAAC,cAAc,CAAC,UAAC,MAAM;YAC/B,IAAI,WAAW,GAAG,SAAS,CAAC,KAAK,CAAC,qBAAqB,CAAC,MAAM,CAAC,CAAC;YAChE,SAAS,CAAC,cAAc,CAAC;gBACxB,YAAY,EAAE,WAAW,CAAC,YAAY;gBACtC,MAAM,EAAE,WAAW,CAAC,MAAM;gBAC1B,WAAW,EAAE,WAAW,CAAC,WAAW;aACpC,CAAC,CAAC;QACJ,CAAC,CAAC,CAAC;QACH,SAAS,CAAC,SAAS,CAAC;YACnB,eAAe;SACf,CAAC,CAAC;IACJ,CAAC;CACD,CAAC"}