@objc public protocol VideoSink
VideoSink consumes video frames, typically from a
VideoSource. It may process, fork, or render these frames.
Typically connected via video
VideoSource.addVideoSink and disconnected via
Receive a video frame from some upstream source. The
VideoSinkmay render, store, process, and forward the frame, among other applications.
func onVideoFrameReceived(frame: VideoFrame)
New video frame to consume