import * as apid from '../../../api' ; export interface FinishEncodeInfo { recordedId : apid . RecordedId ; videoFileId : apid . VideoFileId ; parentDirName : string ; filePath : string | null ; fullOutputPath : string | null ; mode : string ; removeOriginal : boolean ; } export default interface IEncodeEvent { emitAddEncode ( encodeId ) : void ; emitCancelEncode ( encodeId ) : void ; emitFinishEncode ( info ) : void ; emitErrorEncode ( ) : void ; emitUpdateEncodeProgress ( ) : void ; setAddEncode ( callback ) : void ; setCancelEncode ( callback ) : void ; setFinishEncode ( callback ) : void ; setErrorEncode ( callback ) : void ; setUpdateEncodeProgress ( callback ) : void ; }