diff --git a/src/v4l2/v4l2_camera.cpp b/src/v4l2/v4l2_camera.cpp
index 2557320..177b1ea 100644
--- a/src/v4l2/v4l2_camera.cpp
+++ b/src/v4l2/v4l2_camera.cpp
@@ -227,3 +227,8 @@ int V4L2Camera::qbuf(unsigned int index)
 
 	return 0;
 }
+
+bool V4L2Camera::isRunning()
+{
+	return isRunning_;
+}
diff --git a/src/v4l2/v4l2_camera.h b/src/v4l2/v4l2_camera.h
index 30114ed..c157a80 100644
--- a/src/v4l2/v4l2_camera.h
+++ b/src/v4l2/v4l2_camera.h
@@ -59,6 +59,8 @@ public:
 
 	Semaphore bufferSema_;
 
+	bool isRunning();
+
 private:
 	void requestComplete(Request *request);
 
