Skip to main content

createFrameCallbackRequest

function createFrameCallbackRequest(
callback,
frameRate,
__namedParameters): object;

Create a callback loop for video frame processing using requestVideoFrameCallback under-the-hood when available otherwise our fallback implementation based on setTimeout.

Parameters

ParameterTypeDescription
callbackCallback<Promise<void>, [ProcessInputType]>To be called by the loop
frameRatenumberA fallback frame rate when we are not able to get the rate from API
__namedParametersFrameCallbackRequestOptions-

Returns

object

NameType
start()(input) => Promise<void>
stop()() => void
get frameRatenumber
set frameRatevoid