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

◆ get_audio_capture_ids()

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

Returns all active audio capture IDs.

Definition at line 598 of file IOManager.cpp.

599{
600 std::lock_guard lock(m_audio_captures_mutex);
601 std::vector<uint32_t> ids;
602 ids.reserve(m_audio_captures.size());
603 for (const auto& [id, _] : m_audio_captures)
604 ids.push_back(id);
605 return ids;
606}
std::vector< uint64_t > ids
std::unordered_map< uint32_t, AudioCaptureState > m_audio_captures
std::mutex m_audio_captures_mutex

References ids, m_audio_captures, and m_audio_captures_mutex.