rx-player
Version:
Canal+ HTML5 Video Player
19 lines (18 loc) • 493 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = bufferSourceToUint8;
/**
* Convert a vague "BufferSource" binary data into a more exploitable and known
* `Uint8Array`.
* @param {BufferSource} bs
* @returns {Uint8Array}
*/
function bufferSourceToUint8(bs) {
if (bs instanceof Uint8Array) {
return bs;
}
else if (bs instanceof ArrayBuffer) {
return new Uint8Array(bs);
}
return new Uint8Array(bs.buffer);
}