UNPKG

682 BJavaScriptView Raw
1"use strict";
2var BaseImageResource = require("./BaseImageResource.js");
3class VideoFrameResource extends BaseImageResource.BaseImageResource {
4 /**
5 * @param source - Image element to use
6 */
7 // eslint-disable-next-line @typescript-eslint/no-useless-constructor
8 constructor(source) {
9 super(source);
10 }
11 /**
12 * Used to auto-detect the type of resource.
13 * @param {*} source - The source object
14 * @returns {boolean} `true` if source is an VideoFrame
15 */
16 static test(source) {
17 return !!globalThis.VideoFrame && source instanceof globalThis.VideoFrame;
18 }
19}
20exports.VideoFrameResource = VideoFrameResource;
21//# sourceMappingURL=VideoFrameResource.js.map