+ // A VideoAdapter should be hooked up to SignalAdaptFrame which will be
+ // called before forwarding the frame to SignalVideoFrame. The parameters
+ // are this capturer instance, the input video frame and output frame
+ // pointer, respectively.
+ sigslot::signal3<VideoCapturer*, const VideoFrame*, VideoFrame**,
+ sigslot::multi_threaded_local> SignalAdaptFrame;
+ // Signal the captured and possibly adapted frame to downstream consumers
+ // such as the encoder.