BackgroundReplacementVideoFrameProcessor    
    class BackgroundReplacementVideoFrameProcessor @JvmOverloads constructor(logger: Logger, eglCoreFactory: EglCoreFactory, context: Context, var configurations: BackgroundReplacementConfiguration?) : VideoSource, VideoSink
BackgroundReplacementVideoFrameProcessor Draws frames to RGBA, converts to CPU, identifies the foreground person and replaces the background of a video frame.
Parameters
logger
: Logger - Logger to log the data.
eglCoreFactory  
: EglCoreFactory - Factory to create EglCore objects to hold EGL state.
context
: Context - Context to create segmentation processor.
configurations
: BackgroundReplacementConfiguration - Image to replace the background with.
Constructors
Link copied to clipboard
                  constructor(logger: Logger, eglCoreFactory: EglCoreFactory, context: Context, configurations: BackgroundReplacementConfiguration?)
Functions
Link copied to clipboard
                  Add a video sink which will immediately begin to receive new frames.
Link copied to clipboard
                  Link copied to clipboard
                  Receive a video frame from some upstream source. The VideoSink may render, store, process, and forward the frame, among other applications.
Link copied to clipboard
                  Remove a video sink which will no longer receive new frames on return