|
MMDevice 70
|
#include <ImageMetadata.h>
Public Member Functions | |
| Metadata (const Metadata &original) | |
| void | Clear () |
| std::vector< std::string > | GetKeys () const |
| bool | HasTag (const char *key) |
| MetadataSingleTag | GetSingleTag (const char *key) const MMDEVICE_LEGACY_THROW(MetadataKeyError) |
| MetadataArrayTag | GetArrayTag (const char *key) const MMDEVICE_LEGACY_THROW(MetadataKeyError) |
| void | SetTag (MetadataTag &tag) |
| void | RemoveTag (const char *key) |
| template<class anytype > | |
| void | PutTag (std::string key, std::string deviceLabel, anytype value) |
| template<class anytype > | |
| void | PutImageTag (std::string key, anytype value) |
| template<class anytype > | |
| void | put (std::string key, anytype value) |
| Metadata & | operator= (const Metadata &rhs) |
| void | Merge (const Metadata &newTags) |
| std::string | Serialize () const |
| std::string | readLine (std::istringstream &iss) |
| bool | Restore (const char *stream) |
| std::string | Dump () |
Container for all metadata associated with a single image.