createFrameCallbackRequest
function createFrameCallbackRequest<T>(
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.
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type | Description |
|---|---|---|
callback | Callback<Promise<void>, [T]> | To be called by the loop |
frameRate | number | A fallback frame rate when we are not able to get the rate from API |
__namedParameters | FrameCallbackRequestOptions | - |
Returns
object
| Name | Type |
|---|---|
start() | (input) => Promise<void> |
stop() | () => void |
get frameRate | number |
set frameRate | void |