mxOmfClearProjectInfo()

 

 Set all members to factory defaults

 

 mxOmfProjectInfo_t defaults :

 

  m_eDataStatus = MXOMF_DATA_EMPTY;

  m_bIsMediaAudioPresent = FALSE;

  m_bIsMediaVideoPresent = FALSE;

  m_bIsMediaVideoReferenced = FALSE;

  m_bIsMediaAudioReferenced = FALSE;

  m_wsOriginalPath[0] = 0;

  m_eFileSystem = MXOMF_FILESYS_UNKNOWN;

  m_ePathFormat = MXOMF_PATHFORMAT_UNKNOWN; 

  m_eByteOrder = MXOMF_BYTEPORDER_UNKNOWN;

  m_lOriginatorOmfUIDPrefix = 0;

  m_nTotalMobs = 0;

  m_bOriginatorValid = FALSE;

  m_sCompanyName[0] = 0;

  m_sProductName[0] = 0;

  m_sProductVersionString[0] = 0;

  m_sPlatform[0] = 0;

  m_sByteOrder[0] = 0;

  m_sProductID[0] = 0;

  m_sModifyTimestamp[0] = 0;

m_lOriginatorOmfUIDPrefix = 0;

m_eOmfVersion = MXOMF_OMFVERSION_UNKNOWN;

m_nTotalTracks = 0;

m_nTotalEvents = 0;

m_nTotalSources = 0;

m_sCompTitle[0] = 0;

m_mxratAudioSampleRate.m_lNumerator = 0;

m_mxratAudioSampleRate.m_lDenominator = 1;

  m_eTvStandard = MXOMF_TVSTND_NOTSET;

m_mxratEditRateComposition.m_lNumerator = 0;

m_mxratEditRateComposition.m_lDenominator = 0;

m_tcCompositionStart = MXOMF_NOTTC;

m_tcCompositionEnd = MXOMF_NOTTC;

m_tctCompositionTCType = MXOMF_TCT_NOTSET;

m_eTapeFPS = MXOMF_FPS_NA;

 

 Params:

  mxOmfHdl_t hMxOmfHdl - address of SDK pointer from mxOmfCreateOmfSdk()

    mxOmfProjectInfo_t* pMxProjectInfo - pointer to mxOmfProjectInfo_t to clear

 

 Returns:

    MXOMFERR_NONE

    MXOMFERR_NULLPARAMETER - pMxProjectInfo param missing

  MXOMFERR_SDKHANDLNULL - hMxOmfHdl param is NULL

 

 

OMFDLL_EXPORT

MXOMFERROR mxOmfClearProjectInfo(mxOmfHdl_t hMxOmfHdl = NULL,

                              mxOmfProjectInfo_t* pMxProjectInfo = NULL);