[cameraserver] Remove CameraServer.SetSize() (#5650)

This commit is contained in:
Ryan Blue
2023-09-17 01:05:02 -04:00
committed by GitHub
parent 94f58cc536
commit e9e611c9d8
2 changed files with 0 additions and 30 deletions

View File

@@ -717,22 +717,3 @@ void CameraServer::RemoveCamera(std::string_view name) {
std::scoped_lock lock(inst.m_mutex);
inst.m_sources.erase(name);
}
void CameraServer::SetSize(int size) {
auto& inst = ::GetInstance();
std::scoped_lock lock(inst.m_mutex);
if (inst.m_primarySourceName.empty()) {
return;
}
auto it = inst.m_sources.find(inst.m_primarySourceName);
if (it == inst.m_sources.end()) {
return;
}
if (size == kSize160x120) {
it->second.SetResolution(160, 120);
} else if (size == kSize320x240) {
it->second.SetResolution(320, 240);
} else if (size == kSize640x480) {
it->second.SetResolution(640, 480);
}
}

View File

@@ -267,17 +267,6 @@ class CameraServer {
*/
static void RemoveCamera(std::string_view name);
/**
* Sets the size of the image to use. Use the public kSize constants to set
* the correct mode, or set it directly on a camera and call the appropriate
* StartAutomaticCapture method.
*
* @deprecated Use SetResolution on the UsbCamera returned by
* StartAutomaticCapture() instead.
* @param size The size to use
*/
static void SetSize(int size);
private:
CameraServer() = default;
};