Sets mxOmfAppIFInfo_t members to application supplied
information and callback functions
OmfSetAppInterface() is a place-holder for the an application
defined callback function passed to MaxOmfSdk through the
MxOmfAppIFInfo_t struct. See MxOmfAppIFInfo_t
Params:
mxOmfAppIFInfo_t* pMxOmfAppIFInfo_t - see mxOmfAppIFInfo_t
mxOmfProductID_t* pMxOmfProductID_t - see mxOmfProductID_t
void* vpProgressDialog - void pointer to application supplied progress
meter. See OmfProgressHandler()
Returns:
MXOMFERR_NONE
MXOMFERR_INVALIDPARAMETER - missing or invalid input parameter
MXOMFERR_NULLPARAMETER - null input pointer parameter
MXOMFERR_INVALIDPREFIXVALUE - supplied application omfUID prefix
parameter is 0, 42 (Avid) or 444 (Protools)
MXOMFERR_MISSINGFUNCTIONPOINTER - one of the required callback function
pointer paramters is missing
Usage: See OmfSetAppInterface1() in OmfSup.cpp
extern MXOMFERROR OmfSetAppInterface2(mxOmfAppIFInfo_t* pMxOmfAppIFInfo_t,
mxOmfProductID_t* pMxOmfProductID_t,
void* vpProgressDialog);
extern MXOMFERROR OmfSetAppInterface1(mxOmfAppIFInfo_t* pMxOmfAppIFInfo_t,
char* sCompanyName,
char* sProductName,
char* sProductVersionString,
mxOmfProductVersion_t* pMxOmfProductVersion_t,
signed long lProductOmfUIDPrefix,
void* vpProgressDialog);