MjpegDecoder
Defined in: seyd/sdks/js/core/src/mjpeg.ts:22
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new MjpegDecoder(
o):MjpegDecoder
Defined in: seyd/sdks/js/core/src/mjpeg.ts:33
Parameters
Section titled “Parameters”MjpegDecoderOptions
Returns
Section titled “Returns”MjpegDecoder
Properties
Section titled “Properties”decoded
Section titled “decoded”decoded:
number=0
Defined in: seyd/sdks/js/core/src/mjpeg.ts:24
errors
Section titled “errors”errors:
number=0
Defined in: seyd/sdks/js/core/src/mjpeg.ts:23
keyframesRequested
Section titled “keyframesRequested”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.
Accessors
Section titled “Accessors”queueSize
Section titled “queueSize”Get Signature
Section titled “Get Signature”get queueSize():
number
Defined in: seyd/sdks/js/core/src/mjpeg.ts:43
Returns
Section titled “Returns”number
Get Signature
Section titled “Get Signature”get state():
"closed"|"configured"
Defined in: seyd/sdks/js/core/src/mjpeg.ts:44
Returns
Section titled “Returns”"closed" | "configured"
Methods
Section titled “Methods”close()
Section titled “close()”close():
void
Defined in: seyd/sdks/js/core/src/mjpeg.ts:83
Returns
Section titled “Returns”void
configure()
Section titled “configure()”configure():
void
Defined in: seyd/sdks/js/core/src/mjpeg.ts:39
Returns
Section titled “Returns”void
decode()
Section titled “decode()”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.
Parameters
Section titled “Parameters”Uint8Array
_keyframe
Section titled “_keyframe”boolean
timestampUs
Section titled “timestampUs”number
Returns
Section titled “Returns”boolean
needKeyframe()
Section titled “needKeyframe()”needKeyframe():
void
Defined in: seyd/sdks/js/core/src/mjpeg.ts:80
No-ops: a JPEG stream has no reference chain to repair.
Returns
Section titled “Returns”void
requestRecovery()
Section titled “requestRecovery()”requestRecovery():
void
Defined in: seyd/sdks/js/core/src/mjpeg.ts:81
Returns
Section titled “Returns”void
supported()
Section titled “supported()”
staticsupported():Promise<boolean>
Defined in: seyd/sdks/js/core/src/mjpeg.ts:35
Returns
Section titled “Returns”Promise<boolean>