@100mslive/react-native-room-kit
Version:
100ms Room Kit provides simple & easy to use UI components to build Live Streaming & Video Conferencing experiences in your apps.
19 lines • 723 B
TypeScript
import type { ImageRequireSource, ImageURISource } from 'react-native';
export declare class HMSVideoPlugin {
protected type: string;
constructor(pluginType: string);
protected get nativeModule(): any;
enable(): Promise<boolean>;
disable(): Promise<boolean>;
}
export declare class HMSVirtualBackgroundPlugin extends HMSVideoPlugin {
static NAME: string;
constructor();
setBlur(blurRadius: number): Promise<boolean>;
setBackground(backgroundImage: ImageURISource | ImageRequireSource): Promise<boolean>;
}
declare let VideoPlugin: {
HMSVirtualBackgroundPlugin: typeof HMSVirtualBackgroundPlugin;
} | undefined;
export { VideoPlugin };
//# sourceMappingURL=videoPluginWrapper.d.ts.map