Class: shaka.polyfill.VideoFrameCallback
A polyfill for requestVideoFrameCallback.
Uses requestAnimationFrame + getVideoPlaybackQuality.
Constructor
new VideoFrameCallback()
A polyfill for requestVideoFrameCallback.
Uses requestAnimationFrame + getVideoPlaybackQuality.
- Source:
Members
Methods
cancelVideoFrameCallback_(handle)
This:
Parameters:
| Name |
Type |
Description |
handle |
number
|
|
- Source:
install()
Install the polyfill if needed.
- Source:
requestVideoFrameCallback_(callback) → {number}
This:
Parameters:
| Name |
Type |
Description |
callback |
function(number, ?VideoFrameMetadata)
|
|
- Source:
Returns:
-
Type
-
number
Type Definitions
CallbackData_
Type:
-
{nextHandle: number, callbackHandlesToRafIds: !Map<number, number>, presentedFrames: number}
Properties:
| Name |
Type |
Description |
nextHandle |
number
|
|
callbackHandlesToRafIds |
Map<number, number>
|
Maps requestVideoFrameCallback handles to the corresponding
requestAnimationFrame IDs so they can be cancelled later. |
presentedFrames |
number
|
|
- Source: