ChainVideoProcessor

abstract class ChainVideoProcessor : VideoProcessor

A VideoProcessor that can be chained together.

Child classes should propagate frames down to the next link through continueChain.

Inheritors

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
var childVideoProcessor: VideoProcessor?

The next link in the chain to feed frames to.

Link copied to clipboard
var videoSink: VideoSink?

The video sink where frames that have been completely processed are sent.

Functions

Link copied to clipboard
open override fun onCapturerStarted(started: Boolean)
Link copied to clipboard
open override fun onCapturerStopped()
Link copied to clipboard
abstract fun onFrameCaptured(p0: VideoFrame)
open fun onFrameCaptured(p0: VideoFrame, p1: VideoProcessor.FrameAdaptationParameters)
Link copied to clipboard
override fun setSink(videoSink: VideoSink?)