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,134 @@
exports.__esModule = true;
module.exports = function (ActionAPI) {
ActionAPI.handle(function (properties, status) {
var connectionID = properties.connectionID != undefined ? properties.connectionID : 'none';
var shotID = properties.shotID != undefined && properties.shotID.length > 0 ? properties.shotID : 'none';
if (connectionID != 'none') {
if (shotID != 'none') {
var connection = ActionAPI.getConnection('wirecast-bridge', connectionID);
if (connection && connection.instance) {
connection.instance
.clearShotIfLive(shotID)
.then(function () {
status('Shot has been clear if live', 'info');
})["catch"](function (error) {
status(error, 'error');
});
}
}
else
status('No shot specified', 'error');
}
else
status('No connection specified', 'error');
});
function filterValues(values) {
var newValues = [
{ id: 'none', text: 'None' }
];
for (var i = 0; i < values.length; i++)
if (values[i].text != 'Clear Layer')
newValues.push(values[i]);
return newValues;
}
ActionAPI.onOpenEditor(function (EditorAPI, properties) {
var connectionID = properties.connectionID != undefined ? properties.connectionID : 'none';
var shotID = properties.shotID != undefined ? properties.shotID : 'none';
var connection = ActionAPI.getConnection('wirecast-bridge', connectionID);
var connectionField = {
id: 'connectionID',
name: 'Connection',
type: 'connection',
connectionType: 'wirecast-bridge',
value: connectionID
};
var shotsField = {
id: 'shotID',
name: 'Shot',
type: 'select',
values: [],
value: shotID
};
if (connectionID != 'none')
shotsField.values = [
{ id: '%loading%', text: 'Please wait for shots dropdown to load' }
];
var connectionID = properties.connectionID != undefined ? properties.connectionID : 'none';
var shotID = properties.shotID != undefined ? properties.shotID : 'none';
var connection = ActionAPI.getConnection('wirecast-bridge', connectionID);
var connectionField = {
id: 'connectionID',
name: 'Connection',
type: 'connection',
connectionType: 'wirecast-bridge',
value: connectionID
};
var shotsField = {
id: 'shotID',
name: 'Shot',
type: 'select',
values: [],
value: shotID
};
if (connectionID != 'none') {
shotsField.values = [
{ id: '%loading%', text: 'Please wait for shots dropdown to load' }
];
}
var sendFields = function () {
shotsField.value = shotID;
EditorAPI.setFields([
connectionField,
shotsField
]);
};
if (connection != undefined && connection.instance != undefined) {
connection.instance.getShotsList(null, function (shots) {
shotsField.values = filterValues(shots.map(function (shot) {
return { id: shot.id, text: shot.name };
}));
sendFields();
});
}
else
sendFields();
EditorAPI.onFieldChanges(function (fields) {
var fieldObject = EditorAPI.tools.objectifyFieldsValues(fields);
connectionField.value = fieldObject.connectionID;
shotsField.value = fieldObject.shotID;
EditorAPI.saveProperties({ connectionID: fieldObject.connectionID, shotID: fieldObject.shotID });
if (connectionID != fieldObject.connectionID) {
connectionID = fieldObject.connectionID;
if (fieldObject.connectionID != 'none') {
shotsField.values = [
{ id: '%loading%', text: 'Please wait for shots dropdown to load' }
];
EditorAPI.setFields([
connectionField,
shotsField
]);
connection = ActionAPI.getConnection('wirecast-bridge', fieldObject.connectionID);
if (connection && connection.instance) {
connection.instance.getShotsList(null, function (shots) {
shotsField.values = filterValues(shots.map(function (shot) {
return { id: shot.id, text: shot.name };
}));
sendFields();
});
}
}
else {
shotsField.values = [];
sendFields();
}
}
});
var sendFields = function () {
EditorAPI.setFields([
connectionField,
shotsField
]);
};
});
};
//# sourceMappingURL=clearIfLive.js.map

View File

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

View File

@@ -0,0 +1,96 @@
exports.__esModule = true;
module.exports = function (ActionAPI) {
ActionAPI.handle(function (properties, status) {
var connectionID = properties.connectionID != undefined ? properties.connectionID : 'none';
var layerID = properties.layerID != undefined && properties.layerID.length > 0 ? properties.layerID : 'none';
if (connectionID != 'none' && connectionID.length > 0) {
if (layerID != 'none' && layerID.length > 0) {
var connection = ActionAPI.getConnection('wirecast-bridge', connectionID);
if (connection && connection.instance) {
connection.instance
.clearLayer(layerID)
.then(function () {
status('Shot has been published', 'info');
})["catch"](function (error) {
status(error, 'error');
});
}
}
else
status('No layer specified', 'error');
}
else
status('No connection specified', 'error');
});
function filterValues(values) {
var newValues = [
{ id: 'none', text: 'None' }
];
for (var i = 0; i < values.length; i++)
if (values[i].text != 'Clear Layer')
newValues.push(values[i]);
return newValues;
}
ActionAPI.onOpenEditor(function (EditorAPI, properties) {
var connectionID = properties.connectionID != undefined ? properties.connectionID : 'none';
var layerID = properties.layerID != undefined ? properties.layerID : 'none';
var connection = ActionAPI.getConnection('wirecast-bridge', connectionID);
var connectionField = {
id: 'connectionID',
name: 'Connection',
type: 'connection',
connectionType: 'wirecast-bridge',
value: connectionID
};
var layerField = {
id: 'layerID',
name: 'Layer',
type: 'select',
values: [],
value: layerID
};
var setFields = function () {
EditorAPI.setFields([
connectionField,
layerField
]);
};
if (connection != undefined && connection.instance != undefined) {
connection.instance.getLayersList(function (layers) {
layerField.values = filterValues(layers.map(function (layer) {
return { id: layer.id, text: layer.name };
}));
setFields();
});
}
else
setFields();
EditorAPI.onFieldChanges(function (fields) {
var fieldObject = EditorAPI.tools.objectifyFieldsValues(fields);
connectionField.value = fieldObject.connectionID;
layerField.value = fieldObject.layerID;
EditorAPI.saveProperties({ connectionID: fieldObject.connectionID, layerID: fieldObject.layerID });
if (connectionID != fieldObject.connectionID) {
if (fieldObject.connectionID != 'none') {
connection = ActionAPI.getConnection('wirecast-bridge', fieldObject.connectionID);
if (connection != undefined && connection.instance != undefined) {
connection.instance.getLayersList(function (layers) {
layerField.values = filterValues(layers.map(function (layer) {
return { id: layer.id, text: layer.name };
}));
setFields();
});
}
else
setFields();
}
else {
layerField.values = [];
connectionID = 'none';
setFields();
}
}
});
});
};
//# sourceMappingURL=clearLayer.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"clearLayer.js","sourceRoot":"","sources":["../../../../../src/Integrations/buildin/wirecast/actions/clearLayer.ts"],"names":[],"mappings":";AAGA,MAAM,CAAC,OAAO,GAAG,UAAC,SAAoB;IACrC,SAAS,CAAC,MAAM,CAAC,UAAC,UAAsB,EAAE,MAAM;QAC/C,IAAI,YAAY,GAAG,UAAU,CAAC,YAAY,IAAI,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC;QAC3F,IAAI,OAAO,GAAG,UAAU,CAAC,OAAO,IAAI,SAAS,IAAI,UAAU,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC;QAE7G,IAAI,YAAY,IAAI,MAAM,IAAI,YAAY,CAAC,MAAM,GAAG,CAAC,EAAE;YACtD,IAAI,OAAO,IAAI,MAAM,IAAI,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;gBAC5C,IAAI,UAAU,GAAG,SAAS,CAAC,aAAa,CAAC,iBAAiB,EAAE,YAAY,CAAC,CAAC;gBAC1E,IAAI,UAAU,IAAI,UAAU,CAAC,QAAQ,EAAE;oBACtC,UAAU,CAAC,QAAQ;yBACjB,UAAU,CAAC,OAAO,CAAC;yBACnB,IAAI,CAAC;wBACL,MAAM,CAAC,yBAAyB,EAAE,MAAM,CAAC,CAAC;oBAC3C,CAAC,CAAC,CACD,OAAK,CAAA,CAAC,UAAC,KAAK;wBACZ,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC;oBACxB,CAAC,CAAC,CAAC;iBACJ;aACD;;gBAAM,MAAM,CAAC,oBAAoB,EAAE,OAAO,CAAC,CAAC;SAC7C;;YAAM,MAAM,CAAC,yBAAyB,EAAE,OAAO,CAAC,CAAC;IACnD,CAAC,CAAC,CAAC;IAEH,SAAS,YAAY,CAAC,MAAsC;QAC3D,IAAI,SAAS,GAAG;YACf,EAAE,EAAE,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE;SAC5B,CAAC;QACF,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,EAAE;YAAE,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,aAAa;gBAAE,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;QACvG,OAAO,SAAS,CAAC;IAClB,CAAC;IAED,SAAS,CAAC,YAAY,CAAC,UAAC,SAAoB,EAAE,UAAsB;QACnE,IAAI,YAAY,GAAG,UAAU,CAAC,YAAY,IAAI,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC;QAC3F,IAAI,OAAO,GAAG,UAAU,CAAC,OAAO,IAAI,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC;QAE5E,IAAI,UAAU,GAAG,SAAS,CAAC,aAAa,CAAC,iBAAiB,EAAE,YAAY,CAAC,CAAC;QAE1E,IAAI,eAAe,GAAoB;YACtC,EAAE,EAAE,cAAc;YAClB,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,YAAY;YAClB,cAAc,EAAE,iBAAiB;YACjC,KAAK,EAAE,YAAY;SACnB,CAAC;QAEF,IAAI,UAAU,GAAoB;YACjC,EAAE,EAAE,SAAS;YACb,IAAI,EAAE,OAAO;YACb,IAAI,EAAE,QAAQ;YACd,MAAM,EAAE,EAAE;YACV,KAAK,EAAE,OAAO;SACd,CAAC;QAEF,IAAI,SAAS,GAAG;YACf,SAAS,CAAC,SAAS,CAAC;gBACnB,eAAe;gBACf,UAAU;aACV,CAAC,CAAC;QACJ,CAAC,CAAC;QAEF,IAAI,UAAU,IAAI,SAAS,IAAI,UAAU,CAAC,QAAQ,IAAI,SAAS,EAAE;YAChE,UAAU,CAAC,QAAQ,CAAC,aAAa,CAAC,UAAC,MAAM;gBACxC,UAAU,CAAC,MAAM,GAAG,YAAY,CAC/B,MAAM,CAAC,GAAG,CAAC,UAAC,KAAK;oBAChB,OAAO,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,EAAE,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,CAAC;gBAC3C,CAAC,CAAC,CACF,CAAC;gBACF,SAAS,EAAE,CAAC;YACb,CAAC,CAAC,CAAC;SACH;;YAAM,SAAS,EAAE,CAAC;QAEnB,SAAS,CAAC,cAAc,CAAC,UAAC,MAAM;YAC/B,IAAI,WAAW,GAAG,SAAS,CAAC,KAAK,CAAC,qBAAqB,CAAC,MAAM,CAAC,CAAC;YAEhE,eAAe,CAAC,KAAK,GAAG,WAAW,CAAC,YAAY,CAAC;YACjD,UAAU,CAAC,KAAK,GAAG,WAAW,CAAC,OAAO,CAAC;YAEvC,SAAS,CAAC,cAAc,CAAC,EAAE,YAAY,EAAE,WAAW,CAAC,YAAY,EAAE,OAAO,EAAE,WAAW,CAAC,OAAO,EAAE,CAAC,CAAC;YAEnG,IAAI,YAAY,IAAI,WAAW,CAAC,YAAY,EAAE;gBAC7C,IAAI,WAAW,CAAC,YAAY,IAAI,MAAM,EAAE;oBACvC,UAAU,GAAG,SAAS,CAAC,aAAa,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,CAAC,CAAC;oBAClF,IAAI,UAAU,IAAI,SAAS,IAAI,UAAU,CAAC,QAAQ,IAAI,SAAS,EAAE;wBAChE,UAAU,CAAC,QAAQ,CAAC,aAAa,CAAC,UAAC,MAAM;4BACxC,UAAU,CAAC,MAAM,GAAG,YAAY,CAC/B,MAAM,CAAC,GAAG,CAAC,UAAC,KAAK;gCAChB,OAAO,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,EAAE,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,CAAC;4BAC3C,CAAC,CAAC,CACF,CAAC;4BACF,SAAS,EAAE,CAAC;wBACb,CAAC,CAAC,CAAC;qBACH;;wBAAM,SAAS,EAAE,CAAC;iBACnB;qBAAM;oBACN,UAAU,CAAC,MAAM,GAAG,EAAE,CAAC;oBACvB,YAAY,GAAG,MAAM,CAAC;oBACtB,SAAS,EAAE,CAAC;iBACZ;aACD;QACF,CAAC,CAAC,CAAC;IACJ,CAAC,CAAC,CAAC;AACJ,CAAC,CAAC"}

View File

@@ -0,0 +1,38 @@
exports.__esModule = true;
module.exports = function (ActionAPI) {
ActionAPI.handle(function (properties, status) {
var connectionID = properties.connectionID != undefined ? properties.connectionID : 'none';
if (connectionID != 'none' && connectionID.length > 0) {
var connection = ActionAPI.getConnection('wirecast-bridge', connectionID);
if (connection && connection.instance) {
connection.instance
.go()
.then(function () {
status('Go!', 'info');
})["catch"](function (error) {
status(error, 'error');
});
}
}
else
status('No connection specified', 'error');
});
ActionAPI.onOpenEditor(function (EditorAPI, properties) {
var connectionID = properties.connectionID != undefined ? properties.connectionID : 'none';
var connectionField = {
id: 'connectionID',
name: 'Connection',
type: 'connection',
connectionType: 'wirecast-bridge',
value: connectionID
};
EditorAPI.onFieldChanges(function (fields) {
var fieldObject = EditorAPI.tools.objectifyFieldsValues(fields);
EditorAPI.saveProperties({ connectionID: fieldObject.connectionID });
});
EditorAPI.setFields([
connectionField
]);
});
};
//# sourceMappingURL=go.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"go.js","sourceRoot":"","sources":["../../../../../src/Integrations/buildin/wirecast/actions/go.ts"],"names":[],"mappings":";AAGA,MAAM,CAAC,OAAO,GAAG,UAAC,SAAoB;IACrC,SAAS,CAAC,MAAM,CAAC,UAAC,UAAsB,EAAE,MAAM;QAC/C,IAAI,YAAY,GAAG,UAAU,CAAC,YAAY,IAAI,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC;QAE3F,IAAI,YAAY,IAAI,MAAM,IAAI,YAAY,CAAC,MAAM,GAAG,CAAC,EAAE;YACtD,IAAI,UAAU,GAAG,SAAS,CAAC,aAAa,CAAC,iBAAiB,EAAE,YAAY,CAAC,CAAC;YAC1E,IAAI,UAAU,IAAI,UAAU,CAAC,QAAQ,EAAE;gBACtC,UAAU,CAAC,QAAQ;qBACjB,EAAE,EAAE;qBACJ,IAAI,CAAC;oBACL,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;gBACvB,CAAC,CAAC,CACD,OAAK,CAAA,CAAC,UAAC,KAAK;oBACZ,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC;gBACxB,CAAC,CAAC,CAAC;aACJ;SACD;;YAAM,MAAM,CAAC,yBAAyB,EAAE,OAAO,CAAC,CAAC;IACnD,CAAC,CAAC,CAAC;IAEH,SAAS,CAAC,YAAY,CAAC,UAAC,SAAoB,EAAE,UAAsB;QACnE,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,iBAAiB;YACjC,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;YAEhE,SAAS,CAAC,cAAc,CAAC,EAAE,YAAY,EAAE,WAAW,CAAC,YAAY,EAAE,CAAC,CAAC;QACtE,CAAC,CAAC,CAAC;QAEH,SAAS,CAAC,SAAS,CAAC;YACnB,eAAe;SACf,CAAC,CAAC;IACJ,CAAC,CAAC,CAAC;AACJ,CAAC,CAAC"}

View File

@@ -0,0 +1,121 @@
exports.__esModule = true;
module.exports = function (ActionAPI) {
ActionAPI.handle(function (properties, status) {
var connectionID = properties.connectionID != undefined ? properties.connectionID : 'none';
var layer1 = properties.layer1 != undefined && properties.layer1.length > 0 ? properties.layer1 : 'ignore';
var layer2 = properties.layer2 != undefined && properties.layer2.length > 0 ? properties.layer2 : 'ignore';
var layer3 = properties.layer3 != undefined && properties.layer3.length > 0 ? properties.layer3 : 'ignore';
var layer4 = properties.layer4 != undefined && properties.layer4.length > 0 ? properties.layer4 : 'ignore';
var layer5 = properties.layer5 != undefined && properties.layer5.length > 0 ? properties.layer5 : 'ignore';
if (connectionID != 'none') {
var connection = ActionAPI.getConnection('wirecast-bridge', connectionID);
if (connection && connection.instance) {
connection.instance
.multiShot(layer1, layer2, layer3, layer4, layer5)
.then(function () {
status('Shots has been published', 'info');
})["catch"](function (error) {
status(error, 'error');
});
}
}
else
status('No connection specified', 'error');
});
function filterValues(values) {
var newValues = [
{ id: 'ignore', text: 'Ignore' },
{ id: 'clear', text: 'Clear Layer' }
];
for (var i = 0; i < values.length; i++)
if (values[i].text != 'Clear Layer')
newValues.push(values[i]);
return newValues;
}
ActionAPI.onOpenEditor(function (EditorAPI, properties) {
var connectionID = properties.connectionID != undefined && properties.connectionID.length > 0
? properties.connectionID
: 'none';
var layerValues = {
'1': properties.layer1 != undefined && properties.layer1.length > 0 ? properties.layer1 : 'ignore',
'2': properties.layer2 != undefined && properties.layer2.length > 0 ? properties.layer2 : 'ignore',
'3': properties.layer3 != undefined && properties.layer3.length > 0 ? properties.layer3 : 'ignore',
'4': properties.layer4 != undefined && properties.layer4.length > 0 ? properties.layer4 : 'ignore',
'5': properties.layer5 != undefined && properties.layer5.length > 0 ? properties.layer5 : 'ignore'
};
var connection = ActionAPI.getConnection('wirecast-bridge', connectionID);
var connectionField = {
id: 'connectionID',
name: 'Connection',
type: 'connection',
connectionType: 'wirecast-bridge',
value: connectionID
};
var fields = {};
for (var i = 1; i < 6; i++) {
fields[i] = {
id: "layer" + i,
name: "Layer " + i,
type: 'select',
values: [],
value: layerValues[i]
};
}
var setFields = function () {
EditorAPI.setFields([
connectionField,
fields[1],
fields[2],
fields[3],
fields[4],
fields[5]
]);
};
function updateLayerFields() {
if (connection && connection.instance) {
var instance = connection.instance;
instance.getShots(function (shots) {
for (var layer in shots) {
var shotList = [];
for (var shotIndex in shots[layer].shots) {
var shot = shots[layer].shots[shotIndex];
shotList.push({ id: String(shot.id), text: shot.name });
}
fields[layer].value = layerValues[layer];
fields[layer].values = filterValues(shotList);
}
setFields();
});
}
else
setFields();
}
EditorAPI.onFieldChanges(function (fields) {
var fieldObject = EditorAPI.tools.objectifyFieldsValues(fields);
var toSave = {
connectionID: fieldObject.connectionID
};
connectionField.value = fieldObject.connectionID;
for (var i = 1; i < 6; i++) {
fields[i].value = fieldObject["layer" + i];
toSave["layer" + i] = fieldObject["layer" + i];
}
EditorAPI.saveProperties(toSave);
if (connectionID != fieldObject.connectionID) {
connectionID = fieldObject.connectionID;
if (fieldObject.connectionID != 'none') {
connection = ActionAPI.getConnection('wirecast-bridge', connectionID);
updateLayerFields();
}
else {
for (var i = 1; i < 6; i++) {
fields[i].values = [];
}
setFields();
}
}
});
updateLayerFields();
});
};
//# sourceMappingURL=multiShot.js.map

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,69 @@
exports.__esModule = true;
module.exports = function (ActionAPI) {
ActionAPI.handle(function (properties, status, deck) {
var connectionID = properties.connectionID != undefined && properties.connectionID.length > 0
? properties.connectionID
: 'none';
var state = properties.state != undefined && properties.state.length > 0 ? properties.state : 'off';
if (connectionID != 'none') {
var connection = ActionAPI.getConnection('wirecast-bridge', connectionID);
if (connection && connection.instance) {
connection.instance
.setAutoLive(state == 'on')
.then(function () { return status("Autolive state has been set to " + state); })["catch"](function (error) { return status(error, 'error'); });
}
}
else
status('No connection specfied', 'error');
});
ActionAPI.onOpenEditor(function (EditorAPI, properties) {
var connectionID = properties.connectionID != undefined && properties.connectionID.length > 0
? properties.connectionID
: 'none';
var state = properties.state != undefined && properties.state.length > 0 ? properties.state : 'off';
var connectionField = {
id: 'connectionID',
name: 'Connection',
value: connectionID,
type: 'connection',
connectionType: 'wirecast-bridge'
};
var stateField = {
id: 'state',
name: 'State',
type: 'select',
value: state,
values: []
};
if (connectionID != 'none')
stateField.values = [
{ id: 'on', text: 'AutoLive On' },
{ id: 'off', text: 'AutoLive Off' }
];
EditorAPI.setFields([
connectionField,
stateField
]);
EditorAPI.onFieldChanges(function (fields) {
var fieldObject = EditorAPI.tools.objectifyFieldsValues(fields);
connectionField.value = fieldObject.connectionID;
stateField.value = fieldObject.state;
if (connectionID != fieldObject.connectionID) {
connectionID = fieldObject.connectionID;
stateField.values =
connectionID != 'none'
? [
{ id: 'on', text: 'On' },
{ id: 'off', text: 'Off' }
]
: [];
EditorAPI.setFields([
connectionField,
stateField
]);
}
EditorAPI.saveProperties({ connectionID: fieldObject.connectionID, state: fieldObject.state });
});
});
};
//# sourceMappingURL=setAutoLive.js.map

View File

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

View File

@@ -0,0 +1,107 @@
exports.__esModule = true;
module.exports = function (ActionAPI) {
ActionAPI.handle(function (properties, status) {
var connectionID = properties.connectionID != undefined ? properties.connectionID : 'none';
var shotID = properties.shotID != undefined && properties.shotID.length > 0 ? properties.shotID : 'none';
if (connectionID != 'none') {
if (shotID != 'none') {
var connection = ActionAPI.getConnection('wirecast-bridge', connectionID);
if (connection && connection.instance) {
connection.instance
.setShotLiveByID(shotID)
.then(function () {
status('Shot has been published', 'info');
})["catch"](function (error) {
status(error, 'error');
});
}
}
else
status('No shot specified', 'error');
}
else
status('No connection specified', 'error');
});
function filterValues(values) {
var newValues = [
{ id: 'none', text: 'None' }
];
for (var i = 0; i < values.length; i++)
if (values[i].text != 'Clear Layer')
newValues.push(values[i]);
return newValues;
}
ActionAPI.onOpenEditor(function (EditorAPI, properties) {
var connectionID = properties.connectionID != undefined ? properties.connectionID : 'none';
var shotID = properties.shotID != undefined ? properties.shotID : 'none';
var connection = ActionAPI.getConnection('wirecast-bridge', connectionID);
var connectionField = {
id: 'connectionID',
name: 'Connection',
type: 'connection',
connectionType: 'wirecast-bridge',
value: connectionID
};
var shotsField = {
id: 'shotID',
name: 'Shot',
type: 'select',
values: [],
value: shotID
};
var fields = [
connectionField
];
if (connectionID != 'none') {
shotsField.values = [
{ id: '%loading%', text: 'Please wait for shots dropdown to load' }
];
}
EditorAPI.setFields(fields);
var sendFields = function () {
shotsField.value = shotID;
EditorAPI.setFields([
connectionField,
shotsField
]);
};
var updateShots = function () {
if (connection != undefined && connection.instance != undefined) {
connection.instance.getShotsList(null, function (shots) {
shotsField.values = filterValues(shots.map(function (shot) {
return { id: shot.id, text: shot.name };
}));
sendFields();
});
}
else
sendFields();
};
updateShots();
EditorAPI.onFieldChanges(function (fields) {
var fieldObject = EditorAPI.tools.objectifyFieldsValues(fields);
connectionField.value = fieldObject.connectionID;
shotsField.value = fieldObject.shotID;
EditorAPI.saveProperties({ connectionID: fieldObject.connectionID, shotID: fieldObject.shotID });
if (connectionID != fieldObject.connectionID) {
connectionID = fieldObject.connectionID;
shotsField.values = [
{ id: '%loading%', text: 'Please wait for shots dropdown to load' }
];
EditorAPI.setFields([
connectionField,
shotsField
]);
if (connectionID != 'none') {
connection = ActionAPI.getConnection('wirecast-bridge', connectionID);
updateShots();
}
else {
shotsField.values = [];
sendFields();
}
}
});
});
};
//# sourceMappingURL=setLiveByName.js.map

View File

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

View File

@@ -0,0 +1,69 @@
exports.__esModule = true;
module.exports = function (ActionAPI) {
ActionAPI.handle(function (properties, status, deck) {
var connectionID = properties.connectionID != undefined && properties.connectionID.length > 0
? properties.connectionID
: 'none';
var state = properties.state != undefined && properties.state.length > 0 ? properties.state : 'offline';
if (connectionID != 'none') {
var connection = ActionAPI.getConnection('wirecast-bridge', connectionID);
if (connection && connection.instance) {
connection.instance
.setRecording(state == 'on')
.then(function () { return status("Recording state has been set to " + state); })["catch"](function (error) { return status(error, 'error'); });
}
}
else
status('No connection specfied', 'error');
});
ActionAPI.onOpenEditor(function (EditorAPI, properties) {
var connectionID = properties.connectionID != undefined && properties.connectionID.length > 0
? properties.connectionID
: 'none';
var state = properties.state != undefined && properties.state.length > 0 ? properties.state : 'offline';
var connectionField = {
id: 'connectionID',
name: 'Connection',
value: connectionID,
type: 'connection',
connectionType: 'wirecast-bridge'
};
var stateField = {
id: 'state',
name: 'State',
type: 'select',
value: state,
values: []
};
if (connectionID != 'none')
stateField.values = [
{ id: 'on', text: 'On' },
{ id: 'off', text: 'Off' }
];
EditorAPI.setFields([
connectionField,
stateField
]);
EditorAPI.onFieldChanges(function (fields) {
var fieldObject = EditorAPI.tools.objectifyFieldsValues(fields);
connectionField.value = fieldObject.connectionID;
stateField.value = fieldObject.state;
if (connectionID != fieldObject.connectionID) {
connectionID = fieldObject.connectionID;
stateField.values =
connectionID != 'none'
? [
{ id: 'on', text: 'On' },
{ id: 'off', text: 'Off' }
]
: [];
EditorAPI.setFields([
connectionField,
stateField
]);
}
EditorAPI.saveProperties({ connectionID: fieldObject.connectionID, state: fieldObject.state });
});
});
};
//# sourceMappingURL=setRecording.js.map

View File

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

View File

@@ -0,0 +1,69 @@
exports.__esModule = true;
module.exports = function (ActionAPI) {
ActionAPI.handle(function (properties, status, deck) {
var connectionID = properties.connectionID != undefined && properties.connectionID.length > 0
? properties.connectionID
: 'none';
var state = properties.state != undefined && properties.state.length > 0 ? properties.state : 'offline';
if (connectionID != 'none') {
var connection = ActionAPI.getConnection('wirecast-bridge', connectionID);
if (connection && connection.instance) {
connection.instance
.setBroadcasting(state == 'live')
.then(function () { return status("Broadcasting state has been set to " + state); })["catch"](function (error) { return status(error, 'error'); });
}
}
else
status('No connection specfied', 'error');
});
ActionAPI.onOpenEditor(function (EditorAPI, properties) {
var connectionID = properties.connectionID != undefined && properties.connectionID.length > 0
? properties.connectionID
: 'none';
var state = properties.state != undefined && properties.state.length > 0 ? properties.state : 'offline';
var connectionField = {
id: 'connectionID',
name: 'Connection',
value: connectionID,
type: 'connection',
connectionType: 'wirecast-bridge'
};
var stateField = {
id: 'state',
name: 'State',
type: 'select',
value: state,
values: []
};
if (connectionID != 'none')
stateField.values = [
{ id: 'live', text: 'Live' },
{ id: 'offline', text: 'Offline' }
];
EditorAPI.setFields([
connectionField,
stateField
]);
EditorAPI.onFieldChanges(function (fields) {
var fieldObject = EditorAPI.tools.objectifyFieldsValues(fields);
connectionField.value = fieldObject.connectionID;
stateField.value = fieldObject.state;
if (connectionID != fieldObject.connectionID) {
connectionID = fieldObject.connectionID;
stateField.values =
connectionID != 'none'
? [
{ id: 'live', text: 'Live' },
{ id: 'offline', text: 'Offline' }
]
: [];
EditorAPI.setFields([
connectionField,
stateField
]);
}
EditorAPI.saveProperties({ connectionID: fieldObject.connectionID, state: fieldObject.state });
});
});
};
//# sourceMappingURL=setBroadcasting.js.map

View File

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

View File

@@ -0,0 +1,75 @@
exports.__esModule = true;
module.exports = function (ActionAPI) {
ActionAPI.handle(function (properties, status, deck) {
var connectionID = properties.connectionID != undefined && properties.connectionID.length > 0
? properties.connectionID
: 'none';
var speed = properties.speed != undefined && properties.speed.length > 0 ? properties.speed : 'offline';
if (connectionID != 'none') {
var connection = ActionAPI.getConnection('wirecast-bridge', connectionID);
if (connection && connection.instance) {
connection.instance
.setTransitionSpeed(speed)
.then(function () { return status("Transition speed has been set to " + speed); })["catch"](function (error) { return status(error, 'error'); });
}
}
else
status('No connection specfied', 'error');
});
ActionAPI.onOpenEditor(function (EditorAPI, properties) {
var connectionID = properties.connectionID != undefined && properties.connectionID.length > 0
? properties.connectionID
: 'none';
var speed = properties.speed != undefined && properties.speed.length > 0 ? properties.speed : 'offline';
var connectionField = {
id: 'connectionID',
name: 'Connection',
value: connectionID,
type: 'connection',
connectionType: 'wirecast-bridge'
};
var speedField = {
id: 'speed',
name: 'Speed',
type: 'select',
value: speed,
values: []
};
if (connectionID != 'none')
speedField.values = [
{ id: 'slowest', text: 'Slowest' },
{ id: 'slow', text: 'Slow' },
{ id: 'normal', text: 'Normal' },
{ id: 'faster', text: 'Faster' },
{ id: 'fastest', text: 'Fastest' }
];
EditorAPI.setFields([
connectionField,
speedField
]);
EditorAPI.onFieldChanges(function (fields) {
var fieldObject = EditorAPI.tools.objectifyFieldsValues(fields);
connectionField.value = fieldObject.connectionID;
speedField.value = fieldObject.speed;
if (connectionID != fieldObject.connectionID) {
connectionID = fieldObject.connectionID;
speedField.values =
connectionID != 'none'
? [
{ id: 'slowest', text: 'Slowest' },
{ id: 'slow', text: 'Slow' },
{ id: 'normal', text: 'Normal' },
{ id: 'faster', text: 'Faster' },
{ id: 'fastest', text: 'Fastest' }
]
: [];
EditorAPI.setFields([
connectionField,
speedField
]);
}
EditorAPI.saveProperties({ connectionID: fieldObject.connectionID, speed: fieldObject.speed });
});
});
};
//# sourceMappingURL=transitionSpeed.js.map

View File

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