MMDevice  70
Public Member Functions | List of all members
Metadata Class Reference

#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)
 
Metadataoperator= (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 ()
 

Detailed Description

Container for all metadata associated with a single image.


The documentation for this class was generated from the following file: