MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ get_camera_reader_ids()

std::vector< uint64_t > MayaFlux::IO::IOManager::get_camera_reader_ids ( ) const

Returns all active camera reader IDs.

Definition at line 1540 of file IOManager.cpp.

1541{
1542 std::shared_lock lock(m_camera_mutex);
1543 std::vector<uint64_t> ids;
1544 ids.reserve(m_camera_readers.size());
1545 for (const auto& [id, _] : m_camera_readers)
1546 ids.push_back(id);
1547 return ids;
1548}
std::vector< uint64_t > ids
std::shared_mutex m_camera_mutex
std::unordered_map< uint64_t, std::shared_ptr< CameraSource > > m_camera_readers

References ids, m_camera_mutex, and m_camera_readers.