UNPKG

@onamfc/video-transcoder

Version:

Backend-agnostic video recording and transcoding module with AWS integration

20 lines 812 B
import { RecorderConfig, UploadResult, ProgressEvent } from '../types'; export declare class UploadManager { private config; private activeUploads; private progressCallbacks; constructor(config: RecorderConfig); uploadRecording(file: Blob, metadata?: Record<string, unknown>): Promise<UploadResult>; private getUploadToken; private singleUpload; private multipartUpload; private completeMultipartUpload; retryUpload(trackingId: string): Promise<UploadResult>; cancelUpload(trackingId: string): Promise<void>; onProgress(callback: (progress: ProgressEvent) => void): void; offProgress(callback: (progress: ProgressEvent) => void): void; private emitProgress; private generateTrackingId; cleanup(): void; } //# sourceMappingURL=UploadManager.d.ts.map