UNPKG

mp4decrypt-buffer

Version:

Native NodeJS module to decrypt media in-memory

14 lines (12 loc) 351 B
const nativeModule = require('bindings')('mp4decrypt-buffer') /** * Decrypts buffer with provided keys * @param {Buffer} buffer * @param {Record<string, string>} keyMap * @returns {Promise<Buffer>} */ exports.decrypt = (buffer, keyMap) => { return new Promise(resolve => { nativeModule.decrypt(buffer, keyMap, resolve) }) }