ts-easy-voicemeeter-remote
Version:
A easy Node.js voicemeeter remote
285 lines • 12.4 kB
JavaScript
"use strict";
var __extends = (this && this.__extends) || (function () {
var extendStatics = function (d, b) {
extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
return extendStatics(d, b);
};
return function (d, b) {
if (typeof b !== "function" && b !== null)
throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.VoiceMeeterSetParametersError = exports.VoiceMeeterGetParametersError = exports.VoiceMeeterDirtyError = exports.VoiceMeeterMacroButtonError = exports.VoiceMeeterLevelError = exports.VoiceMeeterMidiError = exports.VoiceMeeterRunError = exports.VoiceMeeterGetVersionError = exports.VoiceMeeterGetTypeError = exports.VoiceMeeterConnectionError = exports.VoiceMeeterInitializationError = exports.VoiceMeeterLoginError = exports.VoiceMeeterError = void 0;
var VoiceMeeterError = /** @class */ (function (_super) {
__extends(VoiceMeeterError, _super);
function VoiceMeeterError(msg, returnValue) {
var _this = _super.call(this, msg + ": " + returnValue) || this;
Object.setPrototypeOf(_this, VoiceMeeterError.prototype);
return _this;
}
return VoiceMeeterError;
}(Error));
exports.VoiceMeeterError = VoiceMeeterError;
var VoiceMeeterLoginError = /** @class */ (function (_super) {
__extends(VoiceMeeterLoginError, _super);
function VoiceMeeterLoginError(val) {
var _this = _super.call(this, VoiceMeeterLoginError.getMessage(val), val) || this;
Object.setPrototypeOf(_this, VoiceMeeterLoginError.prototype);
_this.returnValue = val;
return _this;
}
VoiceMeeterLoginError.getMessage = function (val) {
if (val === 1) {
return "OK but VoiceMeeter Application not launched";
}
else if (val === -1) {
return "Cannot get client (unexpected)";
}
else if (val === -2) {
return "Unexpected login (logout was expected before)";
}
return "Unexpected error logging in to VoiceMeeter";
};
return VoiceMeeterLoginError;
}(VoiceMeeterError));
exports.VoiceMeeterLoginError = VoiceMeeterLoginError;
var VoiceMeeterInitializationError = /** @class */ (function (_super) {
__extends(VoiceMeeterInitializationError, _super);
function VoiceMeeterInitializationError() {
var _this = _super.call(this, "VoiceMeeter object has not been initialized") || this;
Object.setPrototypeOf(_this, VoiceMeeterInitializationError.prototype);
return _this;
}
return VoiceMeeterInitializationError;
}(VoiceMeeterError));
exports.VoiceMeeterInitializationError = VoiceMeeterInitializationError;
var VoiceMeeterConnectionError = /** @class */ (function (_super) {
__extends(VoiceMeeterConnectionError, _super);
function VoiceMeeterConnectionError() {
var _this = _super.call(this, "VoiceMeeter object has not connected to VoiceMeeter application") || this;
Object.setPrototypeOf(_this, VoiceMeeterConnectionError.prototype);
return _this;
}
return VoiceMeeterConnectionError;
}(VoiceMeeterError));
exports.VoiceMeeterConnectionError = VoiceMeeterConnectionError;
var VoiceMeeterGetTypeError = /** @class */ (function (_super) {
__extends(VoiceMeeterGetTypeError, _super);
function VoiceMeeterGetTypeError(val) {
var _this = _super.call(this, VoiceMeeterGetTypeError.getMessage(val), val) || this;
Object.setPrototypeOf(_this, VoiceMeeterGetTypeError.prototype);
return _this;
}
VoiceMeeterGetTypeError.getMessage = function (val) {
if (val === -1) {
return "Cannot get client (unexpected)";
}
else if (val === -2) {
return "No server";
}
return "Unexpected error getting VoiceMeeter type";
};
return VoiceMeeterGetTypeError;
}(VoiceMeeterError));
exports.VoiceMeeterGetTypeError = VoiceMeeterGetTypeError;
var VoiceMeeterGetVersionError = /** @class */ (function (_super) {
__extends(VoiceMeeterGetVersionError, _super);
function VoiceMeeterGetVersionError(val) {
var _this = _super.call(this, VoiceMeeterGetVersionError.getMessage(val), val) || this;
Object.setPrototypeOf(_this, VoiceMeeterGetVersionError.prototype);
return _this;
}
VoiceMeeterGetVersionError.getMessage = function (val) {
if (val === -1) {
return "Cannot get client (unexpected)";
}
else if (val === -2) {
return "No server";
}
return "Unexpected error getting VoiceMeeter Version";
};
return VoiceMeeterGetVersionError;
}(VoiceMeeterError));
exports.VoiceMeeterGetVersionError = VoiceMeeterGetVersionError;
var VoiceMeeterRunError = /** @class */ (function (_super) {
__extends(VoiceMeeterRunError, _super);
function VoiceMeeterRunError(val) {
var _this = _super.call(this, VoiceMeeterRunError.getMessage(val), val) || this;
Object.setPrototypeOf(_this, VoiceMeeterRunError.prototype);
return _this;
}
VoiceMeeterRunError.getMessage = function (val) {
if (val === -1) {
return "Not installed (UninstallString not found in registry)";
}
else if (val === -2) {
return "Unknown vType number";
}
return "Unexpected error running VoiceMeeter";
};
return VoiceMeeterRunError;
}(VoiceMeeterError));
exports.VoiceMeeterRunError = VoiceMeeterRunError;
var VoiceMeeterMidiError = /** @class */ (function (_super) {
__extends(VoiceMeeterMidiError, _super);
function VoiceMeeterMidiError(val) {
var _this = _super.call(this, VoiceMeeterMidiError.getMessage(val), val) || this;
Object.setPrototypeOf(_this, VoiceMeeterMidiError.prototype);
return _this;
}
VoiceMeeterMidiError.getMessage = function (val) {
if (val === -1) {
// This error is not particularly useful, but is a possible return value from the dll
return "Get Midi error";
}
else if (val === -2) {
return "No server";
}
else if (val === -5) {
return "No MIDI data";
}
else if (val === -6) {
// Seemingly a duplicate but another possible return value
return "No MIDI data";
}
return "Unexpected error getting MIDI data";
};
return VoiceMeeterMidiError;
}(VoiceMeeterError));
exports.VoiceMeeterMidiError = VoiceMeeterMidiError;
var VoiceMeeterLevelError = /** @class */ (function (_super) {
__extends(VoiceMeeterLevelError, _super);
function VoiceMeeterLevelError(val) {
var _this = _super.call(this, VoiceMeeterLevelError.getMessage(val), val) || this;
Object.setPrototypeOf(_this, VoiceMeeterLevelError.prototype);
return _this;
}
VoiceMeeterLevelError.getMessage = function (val) {
if (val === -1) {
// This error is not particularly useful, but is a possible return value from the dll
return "Get Level error";
}
else if (val === -2) {
return "No server";
}
else if (val === -3) {
return "No level available";
}
else if (val === -4) {
return "Out of range";
}
return "Unexpected error getting level";
};
return VoiceMeeterLevelError;
}(VoiceMeeterError));
exports.VoiceMeeterLevelError = VoiceMeeterLevelError;
var VoiceMeeterMacroButtonError = /** @class */ (function (_super) {
__extends(VoiceMeeterMacroButtonError, _super);
function VoiceMeeterMacroButtonError(val) {
var _this = _super.call(this, VoiceMeeterMacroButtonError.getMessage(val), val) || this;
Object.setPrototypeOf(_this, VoiceMeeterMacroButtonError.prototype);
return _this;
}
VoiceMeeterMacroButtonError.getMessage = function (val) {
if (val === -1) {
// This error is not particularly useful, but is a possible return value from the dll
return "Macro button error";
}
else if (val === -2) {
return "No server";
}
else if (val === -3) {
return "Unknown parameter";
}
else if (val === -5) {
return "Structure mismatch";
}
return "Unexpected macro button error";
};
return VoiceMeeterMacroButtonError;
}(VoiceMeeterError));
exports.VoiceMeeterMacroButtonError = VoiceMeeterMacroButtonError;
var VoiceMeeterDirtyError = /** @class */ (function (_super) {
__extends(VoiceMeeterDirtyError, _super);
function VoiceMeeterDirtyError(val) {
var _this = _super.call(this, VoiceMeeterDirtyError.getMessage(val), val) || this;
Object.setPrototypeOf(_this, VoiceMeeterDirtyError.prototype);
return _this;
}
VoiceMeeterDirtyError.getMessage = function (val) {
if (val === -1) {
// This error is not particularly useful, but is a possible return value from the dll
return "VoiceMeeter dirty check error";
}
else if (val === -2) {
return "No server";
}
return "Unexpected dirty check error";
};
return VoiceMeeterDirtyError;
}(VoiceMeeterError));
exports.VoiceMeeterDirtyError = VoiceMeeterDirtyError;
var VoiceMeeterGetParametersError = /** @class */ (function (_super) {
__extends(VoiceMeeterGetParametersError, _super);
function VoiceMeeterGetParametersError(val, parameterName) {
var _this = _super.call(this, VoiceMeeterGetParametersError.getMessage(val), val) || this;
Object.setPrototypeOf(_this, VoiceMeeterGetParametersError.prototype);
_this.parameterName = parameterName;
return _this;
}
VoiceMeeterGetParametersError.getMessage = function (val) {
if (val === -1) {
// This error is not particularly useful, but is a possible return value from the dll
return "Get parameter error";
}
else if (val === -2) {
return "No server";
}
else if (val === -3) {
return "Unknown parameter";
}
else if (val === -5) {
return "Structure mismatch";
}
return "Unexpected error getting parameters";
};
return VoiceMeeterGetParametersError;
}(VoiceMeeterError));
exports.VoiceMeeterGetParametersError = VoiceMeeterGetParametersError;
var VoiceMeeterSetParametersError = /** @class */ (function (_super) {
__extends(VoiceMeeterSetParametersError, _super);
function VoiceMeeterSetParametersError(val, parameterName) {
var _this = _super.call(this, VoiceMeeterSetParametersError.getMessage(val), val) || this;
Object.setPrototypeOf(_this, VoiceMeeterSetParametersError.prototype);
_this.parameterName = parameterName;
return _this;
}
VoiceMeeterSetParametersError.getMessage = function (val) {
if (val > 0) {
}
else if (val === -1) {
// This error is not particularly useful, but is a possible return value from the dll
return "Parameter set error";
}
else if (val === -2) {
return "No server";
}
else if (val === -3) {
// Not sure why these
return "Unexpected error";
}
else if (val === -4) {
return "Unexpected error";
}
return "Unexpected error getting parameters";
};
return VoiceMeeterSetParametersError;
}(VoiceMeeterError));
exports.VoiceMeeterSetParametersError = VoiceMeeterSetParametersError;
//# sourceMappingURL=errors.js.map