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');
7
7
const NO_LOAD = Error ( 'ffmpeg.wasm is not ready, make sure you have completed load().' ) ;
8
8
9
9
module . exports = ( _options = { } ) => {
10
- let Core = null ;
11
- let ffmpeg = null ;
12
- let runResolve = null ;
13
- let running = false ;
14
10
const {
15
11
log : logging ,
16
12
logger,
17
- progress,
13
+ progress : optProgress ,
18
14
...options
19
15
} = {
20
16
...baseOptions ,
21
17
...defaultOptions ,
22
18
..._options ,
23
19
} ;
20
+ let Core = null ;
21
+ let ffmpeg = null ;
22
+ let runResolve = null ;
23
+ let running = false ;
24
+ let progress = optProgress ;
24
25
const detectCompletion = ( message ) => {
25
26
if ( message === 'FFMPEG_END' && runResolve !== null ) {
26
27
runResolve ( ) ;
@@ -145,10 +146,21 @@ module.exports = (_options = {}) => {
145
146
}
146
147
} ;
147
148
149
+ const setProgress = ( _progress ) => {
150
+ progress = _progress ;
151
+ } ;
152
+
153
+ const setLogger = ( _logger ) => {
154
+ setCustomLogger ( _logger ) ;
155
+ } ;
156
+
148
157
setLogging ( logging ) ;
149
158
setCustomLogger ( logger ) ;
150
159
151
160
return {
161
+ setProgress,
162
+ setLogger,
163
+ setLogging,
152
164
load,
153
165
isLoaded,
154
166
run,
You can’t perform that action at this time.
0 commit comments