Adobe.com
Contents Suites Classes Class Index Member Index

AIAssetMgmt.h File Reference

#include "AITypes.h"
#include "IAIFilePath.hpp"
#include "AIHeaderBegin.h"
#include "AIHeaderEnd.h"

Go to the source code of this file.

Classes

struct  AIXMPDataFieldMap
 Information for updating XMP metadata using AIAssetMgmtSuite::UpdateDynamicMetadataFields(). More...
struct  AIAssetMgmtSuite
 This suite provides simple XMP metadata manipulation routines and Adobe Version Cue(TM) functionality. More...

Defines

#define kAIAssetMgmtSuite   "AI Asset Management Suite"
#define kAIAssetMgmtSuiteVersion9   AIAPI_VERSION(9)
#define kAIAssetMgmtSuiteVersion   kAIAssetMgmtSuiteVersion9
#define kAIAssetMgmtVersion   kAIAssetMgmtSuiteVersion
#define kAILaunchProjectBridgeNotifier   "AI Launch Project Bridge Notifier"

Typedefs

typedef struct _AIXMPSession * AIXMPSession
 The XMP session object, which allows you to manipulate metadata in the XMP buffer.

Enumerations

enum  AIXMPMetadataSelector {
  kAIXMPDefault = 0x00000000, kAIXMPPreserveDocumentID = 0x00000001, kAIXMPNoPageInfo = 0x00000002, kAIXMPNoDocumentSwatches = 0x00000004,
  kAIXMPNoPlateUsages = 0x00000008, kAIXMPNoUsedFonts = 0x00000010, kAIXMPNoThumbnail = 0x00000020
}
 

Metadata selectors for AIAssetMgmtSuite::UpdateDynamicMetadata(), controls the types of metadata that are updated.

More...

Detailed Description


Define Documentation

#define kAIAssetMgmtSuite   "AI Asset Management Suite"
#define kAIAssetMgmtSuiteVersion   kAIAssetMgmtSuiteVersion9
#define kAIAssetMgmtSuiteVersion9   AIAPI_VERSION(9)
#define kAIAssetMgmtVersion   kAIAssetMgmtSuiteVersion

Typedef Documentation

typedef struct _AIXMPSession* AIXMPSession

The XMP session object, which allows you to manipulate metadata in the XMP buffer.

You must have XMP data to create a session object.


Enumeration Type Documentation

Metadata selectors for AIAssetMgmtSuite::UpdateDynamicMetadata(), controls the types of metadata that are updated.

Enumerator:
kAIXMPDefault 

Generate the default XMP metadata.

kAIXMPPreserveDocumentID 

Preserve the original DocumentID (128-bit uuid), rather than creating a new one.

kAIXMPNoPageInfo 

Do not generate page info metadata.

kAIXMPNoDocumentSwatches 

Do not generate document swatches metadata.

kAIXMPNoPlateUsages 

Do not generate ink plate usage data.

kAIXMPNoUsedFonts 

Do not generate used-font metadata.

kAIXMPNoThumbnail 

Do not generate XMP thumbnail metadata.



Contents Suites Classes Class Index Member Index
Adobe Solutions Network
 
Copyright © 2014 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks