diff --git a/daemon/src/managerimpl.cpp b/daemon/src/managerimpl.cpp
index be92e424d645c9d2694f8af74f776771c381cbc7..491501e1af28987c00f1585b2197a9fd5f39c0fa 100644
--- a/daemon/src/managerimpl.cpp
+++ b/daemon/src/managerimpl.cpp
@@ -2858,6 +2858,7 @@ ManagerImpl::newOutgoingCall(const std::string& toUrl,
     return account->newOutgoingCall(finalToUrl);
 }
 
+#ifdef RING_VIDEO
 std::shared_ptr<video::SinkClient>
 ManagerImpl::createSinkClient(const std::string& id)
 {
@@ -2883,5 +2884,6 @@ ManagerImpl::getSinkClient(const std::string& id)
             return sink;
     return nullptr;
 }
+#endif // RING_VIDEO
 
 } // namespace ring
diff --git a/daemon/src/managerimpl.h b/daemon/src/managerimpl.h
index 3d38b5fb9d95ac73567050244c70f75264028b81..a371f690b7d57dddd40e859fc7f7b5b9364896d7 100644
--- a/daemon/src/managerimpl.h
+++ b/daemon/src/managerimpl.h
@@ -955,9 +955,11 @@ class ManagerImpl {
 
         void addTask(const std::function<bool()>&& task);
 
+#ifdef RING_VIDEO
         std::shared_ptr<video::SinkClient> createSinkClient(const std::string& id="");
 
         std::shared_ptr<video::SinkClient> getSinkClient(const std::string& id);
+#endif // RING_VIDEO
 
     private:
         NON_COPYABLE(ManagerImpl);