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

◆ get_video_buffer()

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

Retrieve the VideoContainerBuffer created for a container.

Parameters
containerContainer previously passed to hook_video_container_to_buffer().
Returns
Stored buffer, or nullptr if not found.

Definition at line 490 of file IOManager.cpp.

492{
493 std::shared_lock lock(m_buffers_mutex);
494 auto it = m_video_buffers.find(container);
495 return it != m_video_buffers.end() ? it->second : nullptr;
496}
std::shared_mutex m_buffers_mutex
std::unordered_map< std::shared_ptr< Kakshya::VideoFileContainer >, std::shared_ptr< Buffers::VideoContainerBuffer > > m_video_buffers

References m_buffers_mutex, and m_video_buffers.