Skip to content

MjpegDecoder

Defined in: seyd/sdks/js/core/src/mjpeg.ts:22

new MjpegDecoder(o): MjpegDecoder

Defined in: seyd/sdks/js/core/src/mjpeg.ts:33

MjpegDecoderOptions

MjpegDecoder

decoded: number = 0

Defined in: seyd/sdks/js/core/src/mjpeg.ts:24


errors: number = 0

Defined in: seyd/sdks/js/core/src/mjpeg.ts:23


keyframesRequested: number = 0

Defined in: seyd/sdks/js/core/src/mjpeg.ts:26

Always 0: every JPEG stands alone, so nothing is ever waiting on a keyframe.

get queueSize(): number

Defined in: seyd/sdks/js/core/src/mjpeg.ts:43

number


get state(): "closed" | "configured"

Defined in: seyd/sdks/js/core/src/mjpeg.ts:44

"closed" | "configured"

close(): void

Defined in: seyd/sdks/js/core/src/mjpeg.ts:83

void


configure(): void

Defined in: seyd/sdks/js/core/src/mjpeg.ts:39

void


decode(data, _keyframe, timestampUs): boolean

Defined in: seyd/sdks/js/core/src/mjpeg.ts:50

Every frame is a random access point, so there is nothing to gate on and this never returns false for a missing keyframe.

Uint8Array

boolean

number

boolean


needKeyframe(): void

Defined in: seyd/sdks/js/core/src/mjpeg.ts:80

No-ops: a JPEG stream has no reference chain to repair.

void


requestRecovery(): void

Defined in: seyd/sdks/js/core/src/mjpeg.ts:81

void


static supported(): Promise<boolean>

Defined in: seyd/sdks/js/core/src/mjpeg.ts:35

Promise<boolean>