Merge pull request #108165 from shiena/feature/improve-camera-server
Add `CameraServer` `feeds_updated` signal, and document async behavior
This commit is contained in:
commit
7f96fc568e
6 changed files with 33 additions and 0 deletions
|
|
@ -474,6 +474,7 @@ void CameraAndroid::update_feeds() {
|
|||
}
|
||||
|
||||
ACameraManager_deleteCameraIdList(cameraIds);
|
||||
emit_signal(SNAME(CameraServer::feeds_updated_signal_name));
|
||||
}
|
||||
|
||||
void CameraAndroid::remove_all_feeds() {
|
||||
|
|
|
|||
|
|
@ -80,6 +80,7 @@ void CameraLinux::_update_devices() {
|
|||
free(devices);
|
||||
}
|
||||
|
||||
call_deferred("emit_signal", SNAME(CameraServer::feeds_updated_signal_name));
|
||||
usleep(1000000);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue