react-native-audio-api
Version:
react-native-audio-api provides system for controlling audio in React Native environment compatible with Web Audio API specification
37 lines (36 loc) • 949 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _AudioNode = _interopRequireDefault(require("./AudioNode"));
var _AudioBuffer = _interopRequireDefault(require("./AudioBuffer"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
class ConvolverNode extends _AudioNode.default {
constructor(context, node) {
super(context, node);
this.normalize = node.normalize;
}
get buffer() {
const buffer = this.node.buffer;
if (!buffer) {
return null;
}
return new _AudioBuffer.default(buffer);
}
set buffer(buffer) {
if (!buffer) {
this.node.buffer = null;
return;
}
this.node.buffer = buffer.buffer;
}
get normalize() {
return this.node.normalize;
}
set normalize(value) {
this.node.normalize = value;
}
}
exports.default = ConvolverNode;
//# sourceMappingURL=ConvolverNode.js.map