@svta/common-media-library
Version:
A common library for media playback in JavaScript
21 lines • 624 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.convertUint8ToUint16 = convertUint8ToUint16;
/**
* Converts a Uint8Array to a Uint16Array by aligning its buffer.
*
* @param input - The Uint8Array to convert
* @returns A properly aligned Uint16Array
*
* @group Utils
* @beta
*/
function convertUint8ToUint16(input) {
if (input.length % 2 !== 0) {
const padded = new Uint8Array(input.length + 1);
padded.set(input);
return new Uint16Array(padded.buffer);
}
return new Uint16Array(input.buffer);
}
//# sourceMappingURL=convertUint8ToUint16.js.map