Version1 of the interface that represents an utility functions that can convert old xmp object(SXMPMeta) to new xmp object(IMetadata) and vice versa.
More...
#include <IMetadataConverterUtils.h>
|
virtual void APICALL | Acquire () const __NOTHROW__=0 |
| Called by the clients of the object to indicate that he has acquired the shared ownership of the object. More...
|
|
virtual void APICALL | Release () const __NOTHROW__=0 |
| Called by the clients of the object to indicate he has released his shared ownership of the object. If this being the last client than this function should call Destroy to delete and release the memory. More...
|
|
template<typename requestedInterface > |
XMP_PRIVATE requestedInterface * | GetInterfacePointer () |
| Get the raw pointer to an interface object implementing the requested version. More...
|
|
template<typename requestedInterface > |
const XMP_PRIVATE requestedInterface * | GetInterfacePointer () const |
| Get the raw pointer to a const interface object implementing the requested version. More...
|
|
Version1 of the interface that represents an utility functions that can convert old xmp object(SXMPMeta) to new xmp object(IMetadata) and vice versa.
Definition at line 31 of file IMetadataConverterUtils.h.
◆ ~IMetadataConverterUtils_v1()
virtual AdobeXMPCore::IMetadataConverterUtils_v1::~IMetadataConverterUtils_v1 |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ ConvertIMetadatatoXMPMeta()
Converts IMetadata object to SXMPMeta object.
- Returns
- SXMPMeta object indicating converted meta object.
◆ ConvertXMPMetatoIMetadata()
static spIMetadata AdobeXMPCore::IMetadataConverterUtils_v1::ConvertXMPMetatoIMetadata |
( |
const SXMPMeta * |
inOldXMP | ) |
|
|
static |
Converts SXMPMeta object to IMetadata object.
- Returns
- An shared pointer of type AdobeXMPCore::spIMetadata indicating converted meta object.
◆ REQ_FRIEND_CLASS_DECLARATION()
AdobeXMPCore::IMetadataConverterUtils_v1::REQ_FRIEND_CLASS_DECLARATION |
( |
| ) |
|
|
protected |
The documentation for this class was generated from the following file: