MayaFlux 0.4.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 1031 of file IOManager.cpp.

1032{
1033 std::shared_lock lock(m_readers_mutex);
1034 std::vector<uint64_t> ids;
1035 ids.reserve(m_video_readers.size());
1036 for (const auto& [id, _] : m_video_readers)
1037 ids.push_back(id);
1038 return ids;
1039}
std::shared_mutex m_readers_mutex
std::unordered_map< uint64_t, std::shared_ptr< VideoFileReader > > m_video_readers

References m_readers_mutex, and m_video_readers.