File tree Expand file tree Collapse file tree 1 file changed +17
-5
lines changed
Expand file tree Collapse file tree 1 file changed +17
-5
lines changed Original file line number Diff line number Diff line change @@ -7,20 +7,21 @@ const { defaultOptions, getCreateFFmpegCore } = require('./node');
77const NO_LOAD = Error ( 'ffmpeg.wasm is not ready, make sure you have completed load().' ) ;
88
99module . exports = ( _options = { } ) => {
10- let Core = null ;
11- let ffmpeg = null ;
12- let runResolve = null ;
13- let running = false ;
1410 const {
1511 log : logging ,
1612 logger,
17- progress,
13+ progress : optProgress ,
1814 ...options
1915 } = {
2016 ...baseOptions ,
2117 ...defaultOptions ,
2218 ..._options ,
2319 } ;
20+ let Core = null ;
21+ let ffmpeg = null ;
22+ let runResolve = null ;
23+ let running = false ;
24+ let progress = optProgress ;
2425 const detectCompletion = ( message ) => {
2526 if ( message === 'FFMPEG_END' && runResolve !== null ) {
2627 runResolve ( ) ;
@@ -145,10 +146,21 @@ module.exports = (_options = {}) => {
145146 }
146147 } ;
147148
149+ const setProgress = ( _progress ) => {
150+ progress = _progress ;
151+ } ;
152+
153+ const setLogger = ( _logger ) => {
154+ setCustomLogger ( _logger ) ;
155+ } ;
156+
148157 setLogging ( logging ) ;
149158 setCustomLogger ( logger ) ;
150159
151160 return {
161+ setProgress,
162+ setLogger,
163+ setLogging,
152164 load,
153165 isLoaded,
154166 run,
You can’t perform that action at this time.
0 commit comments