mediacapture-image icon indicating copy to clipboard operation
mediacapture-image copied to clipboard

grabFrame cannot be cancelled

Open stephanreiter opened this issue 3 years ago • 1 comments

I'm using an ImageCapture and grabFrame to retrieve frames from a video stream. grabFrame returns a promise that I need to await to get a frame.

I don't see a way to cancel the grabFrame operation such that the promise is rejected. In response to a user action, I'd like to immediately abandon awaiting and not having it sit around until the next video frame (which may, in a bad situation, never come).

Could this be accomplished by allowing me to dispose the ImageCapture, which would in turn cancel all ongoing operations and reject associated promises?

stephanreiter avatar Mar 16 '21 08:03 stephanreiter

Sounds like a mission for AbortController?

dontcallmedom avatar Mar 16 '21 09:03 dontcallmedom