8#ifndef META_OCEAN_MEDIA_DS_DEVICE_ENUMERATOR_H
9#define META_OCEAN_MEDIA_DS_DEVICE_ENUMERATOR_H
40 using Names = std::vector<std::string>;
96 bool exist(
const std::string& name)
const;
157 using Enumerators = std::vector<std::shared_ptr<DSDeviceEnumerator>>;
This class implements a recursive lock object.
Definition Lock.h:31
This class wraps an unmanaged object (or reference) which needs to be released after usage.
Definition ScopedObject.h:166
This template class is the base class for all singleton objects.
Definition Singleton.h:71
The namespace covering the entire Ocean framework.
Definition Accessor.h:15