UNPKG

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