8 #ifndef META_OCEAN_PLATFORM_RESOURCE_MANAGER_H
9 #define META_OCEAN_PLATFORM_RESOURCE_MANAGER_H
45 typedef std::unordered_map<unsigned int, FrameRefs>
FrameMap;
50 typedef std::unordered_map<unsigned int, BufferRef>
BufferMap;
85 FrameRef frame(
const unsigned int id,
const unsigned int width = 0u,
const unsigned int height = 0u,
const bool downscaleIfNecessary =
true);
This class implements a recursive lock object.
Definition: Lock.h:31
This template class implements a object reference with an internal reference counter.
Definition: base/ObjectRef.h:58
std::vector< FrameRef > FrameRefs
Definition of a vector holding frame references.
Definition: Frame.h:1767
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15