8#ifndef META_OCEAN_PLATFORM_RESOURCE_MANAGER_H
9#define META_OCEAN_PLATFORM_RESOURCE_MANAGER_H
45 using FrameMap = std::unordered_map<unsigned int, FrameRefs>;
50 using BufferMap = std::unordered_map<unsigned int, BufferRef>;
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:1807
The namespace covering the entire Ocean framework.
Definition Accessor.h:15