| Total Complexity | 1 |
| Complexity/F | 1 |
| Lines of Code | 13 |
| Function Count | 1 |
| Duplicated Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | import { encodeSize } from "./ID3Util" |
||
| 2 | |||
| 3 | export function createId3Data(frames: Buffer) { |
||
| 4 | const header = Buffer.alloc(10) |
||
| 5 | header.fill(0) |
||
| 6 | header.write("ID3", 0) // File identifier |
||
| 7 | header.writeUInt16BE(0x0300, 3) // Version 2.3.0 -- 03 00 |
||
| 8 | header.writeUInt16BE(0x0000, 5) // Flags 00 |
||
| 9 | encodeSize(frames.length).copy(header, 6) |
||
| 10 | |||
| 11 | return Buffer.concat([header, frames]) |
||
| 12 | } |
||
| 13 |