@eleven-am/transcoder
Version:
High-performance HLS transcoding library with hardware acceleration, intelligent client management, and distributed processing support for Node.js
15 lines • 603 B
TypeScript
import { DatabaseConnector } from './databaseConnector';
import { FileStorage } from './fileStorage';
import { MediaMetadata } from './types';
export declare class FileDatabase implements DatabaseConnector {
private readonly localStorage;
constructor(localStorage: FileStorage);
getMetadata(fileId: string): Promise<MediaMetadata>;
metadataExists(fileId: string): Promise<{
exists: boolean;
fileId: string;
}>;
saveMetadata(fileId: string, metadata: MediaMetadata): Promise<MediaMetadata>;
private getMetadataPath;
}
//# sourceMappingURL=fileDatabase.d.ts.map