123456789101112131415161718 |
- // @flow
-
- import { getJitsiMeetGlobalNS, loadScript } from '../base/util';
-
- /**
- * Returns promise that resolves with the blur effect instance.
- *
- * @returns {Promise<JitsiStreamBlurEffect>} - Resolves with the blur effect instance.
- */
- export function getBlurEffect() {
- const ns = getJitsiMeetGlobalNS();
-
- if (ns.effects && ns.effects.createBlurEffect) {
- return ns.effects.createBlurEffect();
- }
-
- return loadScript('libs/video-blur-effect.min.js').then(() => ns.effects.createBlurEffect());
- }
|