BackgroundBlurVideoFrameProcessor

constructor(logger: Logger, eglCoreFactory: EglCoreFactory, context: Context, configurations: BackgroundBlurConfiguration?)

Parameters

logger

: Logger - Logger to log the data.

eglCoreFactory

: EglCoreFactory - Factory to create EglCore objects to hold EGL state.

context

: Context - Context to create blur and segmentation processor.

configurations

: BackgroundBlurConfiguration - BlurStrength - how much blur to apply to a frame. It specifies blurValue that corresponds to blur radius used in gaussian blur. It accepts a float value from 0 to 25, where higher the number more blurrier the image will be.