@eleven-am/transcoder
Version:
High-performance HLS transcoding library with hardware acceleration, intelligent client management, and distributed processing support for Node.js
17 lines • 702 B
TypeScript
import { ISegmentProcessor, SegmentProcessingData, SegmentProcessingResult } from './interfaces';
/**
* Local segment processor - processes segments on the current machine
* This is the default processor that maintains backward compatibility
*/
export declare class LocalSegmentProcessor implements ISegmentProcessor {
private disposed;
private readonly workerId;
constructor(workerId?: string);
processSegment(data: SegmentProcessingData): Promise<SegmentProcessingResult>;
isHealthy(): Promise<boolean>;
getMode(): 'local' | 'distributed';
dispose(): Promise<void>;
private runFFmpeg;
private segmentExists;
}
//# sourceMappingURL=localSegmentProcessor.d.ts.map