|
|
@ -296,13 +296,6 @@ export class AbstractSession extends Session { |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
#logRedirectionStrategy; |
|
|
|
#logRedirectionStrategy; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* Creates a new abstract session. |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
constructor() { |
|
|
|
|
|
|
|
super(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Creates a new FFmpeg session. |
|
|
|
* Creates a new FFmpeg session. |
|
|
|
* |
|
|
|
* |
|
|
@ -1605,12 +1598,12 @@ class FFmpegKitFactory { |
|
|
|
if (sessionMap !== undefined) { |
|
|
|
if (sessionMap !== undefined) { |
|
|
|
switch (sessionMap.type) { |
|
|
|
switch (sessionMap.type) { |
|
|
|
case 2: |
|
|
|
case 2: |
|
|
|
return FFprobeSession.fromMap(sessionMap); |
|
|
|
return AbstractSession.createFFprobeSessionFromMap(sessionMap); |
|
|
|
case 3: |
|
|
|
case 3: |
|
|
|
return MediaInformationSession.fromMap(sessionMap); |
|
|
|
return AbstractSession.createMediaInformationSessionFromMap(sessionMap); |
|
|
|
case 1: |
|
|
|
case 1: |
|
|
|
default: |
|
|
|
default: |
|
|
|
return FFmpegSession.fromMap(sessionMap); |
|
|
|
return AbstractSession.createFFmpegSessionFromMap(sessionMap); |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
return undefined; |
|
|
|
return undefined; |
|
|
@ -1935,13 +1928,6 @@ class FFmpegKitInitializer { |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
export class FFmpegSession extends AbstractSession { |
|
|
|
export class FFmpegSession extends AbstractSession { |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* Creates an empty FFmpeg session. |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
constructor() { |
|
|
|
|
|
|
|
super(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Creates a new FFmpeg session. |
|
|
|
* Creates a new FFmpeg session. |
|
|
|
* |
|
|
|
* |
|
|
@ -1963,16 +1949,6 @@ export class FFmpegSession extends AbstractSession { |
|
|
|
return session; |
|
|
|
return session; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* Creates a new FFmpeg session from the given map. |
|
|
|
|
|
|
|
* |
|
|
|
|
|
|
|
* @param sessionMap map that includes session fields as map keys |
|
|
|
|
|
|
|
* @returns FFmpeg session created |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
static fromMap(sessionMap) { |
|
|
|
|
|
|
|
return AbstractSession.createFFmpegSessionFromMap(sessionMap); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Returns the session specific statistics callback. |
|
|
|
* Returns the session specific statistics callback. |
|
|
|
* |
|
|
|
* |
|
|
@ -2252,13 +2228,6 @@ export class FFprobeKit { |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
export class FFprobeSession extends AbstractSession { |
|
|
|
export class FFprobeSession extends AbstractSession { |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* Creates an empty FFprobe session. |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
constructor() { |
|
|
|
|
|
|
|
super(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Creates a new FFprobe session. |
|
|
|
* Creates a new FFprobe session. |
|
|
|
* |
|
|
|
* |
|
|
@ -2278,16 +2247,6 @@ export class FFprobeSession extends AbstractSession { |
|
|
|
return session; |
|
|
|
return session; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* Creates a new FFprobe session from the given map. |
|
|
|
|
|
|
|
* |
|
|
|
|
|
|
|
* @param sessionMap map that includes session fields as map keys |
|
|
|
|
|
|
|
* @returns FFprobe session created |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
static fromMap(sessionMap) { |
|
|
|
|
|
|
|
return AbstractSession.createFFprobeSessionFromMap(sessionMap); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Returns the session specific complete callback. |
|
|
|
* Returns the session specific complete callback. |
|
|
|
* |
|
|
|
* |
|
|
@ -2722,13 +2681,6 @@ export class MediaInformationJsonParser { |
|
|
|
export class MediaInformationSession extends AbstractSession { |
|
|
|
export class MediaInformationSession extends AbstractSession { |
|
|
|
#mediaInformation; |
|
|
|
#mediaInformation; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* Creates an empty MediaInformationSession. |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
constructor() { |
|
|
|
|
|
|
|
super(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Creates a new MediaInformationSession session. |
|
|
|
* Creates a new MediaInformationSession session. |
|
|
|
* |
|
|
|
* |
|
|
@ -2747,16 +2699,6 @@ export class MediaInformationSession extends AbstractSession { |
|
|
|
return session; |
|
|
|
return session; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* Creates a new MediaInformationSession from the given map. |
|
|
|
|
|
|
|
* |
|
|
|
|
|
|
|
* @param sessionMap map that includes session fields as map keys |
|
|
|
|
|
|
|
* @returns MediaInformationSession created |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
static fromMap(sessionMap) { |
|
|
|
|
|
|
|
return AbstractSession.createMediaInformationSessionFromMap(sessionMap); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Returns the media information extracted in this session. |
|
|
|
* Returns the media information extracted in this session. |
|
|
|
* |
|
|
|
* |
|
|
|