UNPKG

@onamfc/video-transcoder

Version:

Backend-agnostic video recording and transcoding module with AWS integration

18 lines 782 B
import { RecorderConfig, StatusResult, ProcessingResult, RecordingList, ErrorEvent } from '../types'; export declare class StatusTracker { private config; private pollingIntervals; private completionCallbacks; private errorCallbacks; constructor(config: RecorderConfig); getUploadStatus(trackingId: string): Promise<StatusResult>; listRecordings(userId?: string, page?: number): Promise<RecordingList>; startPolling(trackingId: string, intervalMs?: number): void; stopPolling(trackingId: string): void; onComplete(callback: (result: ProcessingResult) => void): void; onError(callback: (error: ErrorEvent) => void): void; private emitCompletion; private emitError; cleanup(): void; } //# sourceMappingURL=StatusTracker.d.ts.map