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

◆ get_camera_buffer()

std::shared_ptr< Buffers::VideoContainerBuffer > MayaFlux::IO::IOManager::get_camera_buffer ( const std::shared_ptr< Kakshya::CameraContainer > &  container) const

Retrieve the VideoContainerBuffer created for a camera container.

Definition at line 516 of file IOManager.cpp.

518{
519 std::shared_lock lock(m_camera_mutex);
520 auto it = m_camera_buffers.find(container);
521 return it != m_camera_buffers.end() ? it->second : nullptr;
522}
std::unordered_map< std::shared_ptr< Kakshya::CameraContainer >, std::shared_ptr< Buffers::VideoContainerBuffer > > m_camera_buffers
std::shared_mutex m_camera_mutex

References m_camera_buffers, and m_camera_mutex.