diff --git a/components/rgbd-sources/src/stereovideo.cpp b/components/rgbd-sources/src/stereovideo.cpp
index a4b9ef87717e0f2db4e5d4f249c0fe00ff24c0cb..57e57fbbd245ee9e8f4e7038d4b24b85b4259145 100644
--- a/components/rgbd-sources/src/stereovideo.cpp
+++ b/components/rgbd-sources/src/stereovideo.cpp
@@ -205,6 +205,9 @@ bool StereoVideoSource::compute(int n, int b) {
 		left_.download(rgb_, stream_);
 		stream_.waitForCompletion();  // TODO:(Nick) Move to getFrames
 	}
+
+	auto cb = host_->callback();
+	if (cb) cb(timestamp_, rgb_, depth_);
 	return true;
 }