OmfSetAppInterface2()

 

 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);