music-metadata
Version:
Music metadata parser for Node.js, supporting virtual any audio and tag format.
18 lines (17 loc) • 562 B
TypeScript
import { type ITokenizer } from 'strtok3';
import { BasicParser } from '../common/BasicParser.js';
/**
* Abstract parser which tries take ID3v2 and ID3v1 headers.
*/
export declare abstract class AbstractID3Parser extends BasicParser {
static startsWithID3v2Header(tokenizer: ITokenizer): Promise<boolean>;
private id3parser;
parse(): Promise<void>;
/**
* Called after ID3v2 headers are parsed
*/
abstract postId3v2Parse(): Promise<void>;
protected finalize(): void;
private parseID3v2;
private tryReadId3v2Headers;
}