NoDropVideoProcessor

abstract class NoDropVideoProcessor : VideoProcessor

When not connected to a room, the base VideoProcessor implementation will refuse to process frames as they will all be dropped (i.e. not sent).

This implementation by default forces all frames to be processed regardless of publish status.

Change allowDropping to true if you want to allow dropping of frames.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard

If set to false, forces all frames to be processed regardless of publish status. If set to true, frames will only be processed when the associated video track is published.

Functions

Link copied to clipboard
abstract fun onCapturerStarted(p0: Boolean)
Link copied to clipboard
abstract fun onCapturerStopped()
Link copied to clipboard
open override fun onFrameCaptured(frame: VideoFrame, parameters: VideoProcessor.FrameAdaptationParameters)
abstract fun onFrameCaptured(p0: VideoFrame)
Link copied to clipboard
abstract fun setSink(@Nullable p0: VideoSink?)