fpGetXmpInfoFile()
This function extracts XMP metadata from a file.
Syntax
KVErrorCode pascal fpGetXmpInfoFile( void *pMainContext, char *szInputFile, KVXmpInfo *pXmpInfo, DWORD dwXmpOptions );
Arguments
pMainContext
|
A pointer to the TPMainContext structure, which is defined in kvtypes.h . |
szInputFile
|
A pointer to the input file. |
pXmpInfo
|
A pointer to the KVXmpInfo structure. |
dwXmpOptions
|
Set this argument to Set this argument to |
Returns
The return value is an error code. See KVErrorCode.
Discussion
-
After the
pXmpInfo
argument is successfully filled, and its data is no longer required, call fpFreeXmpInfo() to free the memory allocated by this function. -
This function runs in process or out of process. See The Filter Process Model.
-
XMP extraction is supported only for certain platforms and formats. See the following entries in the platform differences section:
-
On Windows,
szInputFile
must be in the local Windows code page.