fpGetXmpInfo()
This function extracts XMP metadata in stream mode.
Syntax
KVErrorCode pascal fpGetXmpInfo( void *pContext, KVInputStream *pInput, KVXmpInfo *pXmpInfo, DWORD dwXmpOptions );
Arguments
pContext
|
The pointer returned by fpInit() or fpInitWithLicenseData(). |
pInput
|
A pointer to the input stream. |
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: