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

◆ get_volume_capture_ids()

std::vector< uint32_t > MayaFlux::IO::IOManager::get_volume_capture_ids ( ) const

Returns all active volume capture IDs.

Definition at line 1408 of file IOManager.cpp.

1409{
1410 std::lock_guard lock(m_volume_captures_mutex);
1411 std::vector<uint32_t> ids;
1412 ids.reserve(m_volume_captures.size());
1413 for (const auto& [id, _] : m_volume_captures)
1414 ids.push_back(id);
1415 return ids;
1416}
std::vector< uint64_t > ids
std::mutex m_volume_captures_mutex
std::unordered_map< uint32_t, std::unique_ptr< IO::VolumeCapture > > m_volume_captures

References ids, m_volume_captures, and m_volume_captures_mutex.