mxOmfClearEventInfo()

 

 Set all members to factory defaults

 

 mxOmfEventInfo_t defaults :

 

  m_ulUniqueIndex = 0;

  m_objEvent = NULL;

  m_sEventBentoID[0] = 0;

  m_ulEventBentoID = 0;

  m_eEventType = MXOMF_EVENT_ERROR;

  m_bEventIsFill = FALSE;

  m_bEventIsTran = FALSE;

  m_usWipePattern = 0;

  m_lTransDur = 0;

  m_chanFileOfMaster = MXOMF_CH_ERROR;

  m_tctRtctype = MXOMF_TCT_NOTSET;

  m_tcRIn = MXOMF_NOTTC;

  m_tcROut = MXOMF_NOTTC;

  m_tcRKeyOut = MXOMF_NOTTC;

  m_tctStctype = MXOMF_TCT_NOTSET;

  m_tcSIn = MXOMF_NOTTC;

  m_tcSOutSpeedCorrected = MXOMF_NOTTC;

  m_lSpeed = MXOMF_NOSPEED;

  m_fDbLevel = 0.0f; zero == unity

  m_lPan = 666; 200 steps -100 to 100 , 0 == Middle, 666 not set

  m_sEventName[0] = 0;

  m_sEffectName[0] = 0;

  m_sSpecialEffectName[0] = 0;

  m_sAudit[0] = 0;

  m_sNotes[0] = 0;

 

 Params:

  mxOmfHdl_t hMxOmfHdl - address of SDK pointer from mxOmfCreateOmfSdk()

    mxOmfEventInfo_t* pMxEventInfo - pointer to mxOmfEventInfo_t to clear

 

 Returns:

    MXOMFERR_NONE

    MXOMFERR_NULLPARAMETER - pMxEventInfo param missing

  MXOMFERR_SDKHANDLNULL - hMxOmfHdl param is NULL

 

 

 

OMFDLL_EXPORT

MXOMFERROR mxOmfClearEventInfo(mxOmfHdl_t hMxOmfHdl = NULL,

                            mxOmfEventInfo_t* pMxEventInfo = NULL);