Add CameraServer camera_feeds_updated signal, and document async behavior

This commit is contained in:
KOGA Mitsuhiro
2025-07-17 13:05:46 +09:00
parent 65eb664352
commit 2560ddbce0
6 changed files with 33 additions and 0 deletions

View File

@@ -474,6 +474,7 @@ void CameraAndroid::update_feeds() {
}
ACameraManager_deleteCameraIdList(cameraIds);
emit_signal(SNAME(CameraServer::feeds_updated_signal_name));
}
void CameraAndroid::remove_all_feeds() {

View File

@@ -80,6 +80,7 @@ void CameraLinux::_update_devices() {
free(devices);
}
call_deferred("emit_signal", SNAME(CameraServer::feeds_updated_signal_name));
usleep(1000000);
}
}

View File

@@ -363,6 +363,7 @@ void CameraMacOS::update_feeds() {
add_feed(newfeed);
};
};
emit_signal(SNAME(CameraServer::feeds_updated_signal_name));
}
void CameraMacOS::set_monitoring_feeds(bool p_monitoring_feeds) {