MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ get_processing_metadata()

template<typename T >
std::optional< T > MayaFlux::Kakshya::RegionSegment::get_processing_metadata ( const std::string &  key) const
inline

Get processing metadata for this segment.

Template Parameters
TExpected type.
Parameters
keyMetadata key.
Returns
Optional value if present and convertible.

Definition at line 252 of file RegionSegment.hpp.

253 {
254 auto it = processing_metadata.find(key);
255 if (it != processing_metadata.end()) {
256 return safe_any_cast<T>(it->second);
257 }
258 return std::nullopt;
259 }
std::unordered_map< std::string, std::any > processing_metadata
Arbitrary processing metadata.