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

◆ get_video_reader_ids()

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

Returns all active video reader IDs.

Definition at line 1523 of file IOManager.cpp.

1524{
1525 std::shared_lock lock(m_readers_mutex);
1526 std::vector<uint64_t> ids;
1527 ids.reserve(m_video_readers.size());
1528 for (const auto& [id, _] : m_video_readers)
1529 ids.push_back(id);
1530 return ids;
1531}
std::vector< uint64_t > ids
std::shared_mutex m_readers_mutex
std::unordered_map< uint64_t, std::shared_ptr< VideoFileReader > > m_video_readers

References ids, m_readers_mutex, and m_video_readers.