diff --git a/components/rgbd-sources/src/sources/screencapture/screencapture.cpp b/components/rgbd-sources/src/sources/screencapture/screencapture.cpp index 7e46a557a2ee95fe758a0c2eeb50655539a6bd0e..e6ccef4f7fa1d14da648021bd9c6be819390738d 100644 --- a/components/rgbd-sources/src/sources/screencapture/screencapture.cpp +++ b/components/rgbd-sources/src/sources/screencapture/screencapture.cpp @@ -332,6 +332,7 @@ bool ScreenCapture::retrieve(ftl::rgbd::Frame &frame) { auto &meta = frame.create<std::map<std::string,std::string>>(Channel::MetaData); meta["name"] = host_->value("name", host_->getID()); + meta["id"] = host_->getID(); meta["uri"] = host_->value("uri", std::string("")); if (!frame.has(Channel::Capabilities)) { diff --git a/components/rgbd-sources/src/sources/stereovideo/stereovideo.cpp b/components/rgbd-sources/src/sources/stereovideo/stereovideo.cpp index 7cff57ecde816111cbd352fac3d4d2642633868d..02ef90f114a87525a489108426d7b4aca24ef51d 100644 --- a/components/rgbd-sources/src/sources/stereovideo/stereovideo.cpp +++ b/components/rgbd-sources/src/sources/stereovideo/stereovideo.cpp @@ -188,6 +188,7 @@ ftl::rgbd::Camera StereoVideoSource::parameters(Channel chan) { void StereoVideoSource::updateParameters(ftl::rgbd::Frame &frame) { auto &meta = frame.create<std::map<std::string,std::string>>(Channel::MetaData); meta["name"] = host_->value("name", host_->getID()); + meta["id"] = host_->getID(); meta["uri"] = host_->value("uri", std::string("")); if (!frame.has(Channel::Capabilities)) {