UNPKG

infobip-rtc

Version:

Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation

9 lines (8 loc) 458 B
/// <reference types="dom-mediacapture-transform" /> import { VideoFilterManager } from "./VideoFilterManager"; export type RTCVideoFrame = HTMLVideoElement | HTMLImageElement | HTMLCanvasElement | ImageBitmap; export interface VideoFilter { start(width: number, height: number, sourceFps: number, videoFilterManager: VideoFilterManager): Promise<MediaStreamVideoTrack>; stop(): Promise<void>; applyFilter(frame: RTCVideoFrame): Promise<void>; }