mxOmfClearFileInfo()

 

 Set all members to factory defaults

 

 mxOmfFileInfo_t defaults :

 

  m_ulUniqueIndex = 0;

  m_objParentMaster = NULL;

  omfUIDClear(&m_ParentMasterOMFUID);

  m_sParentMasterBentoID[0] = 0;

  m_ulParentMasterBentoID = 0;

  m_objFile = NULL;

  omfUIDClear(&m_FileOMFUID);

  m_sFileBentoID[0] = 0;

  m_ulFileBentoID = 0;

  m_bFileIsValid = FALSE;

  m_sFileName[0] = 0;

  m_sAudit[0] = 0;

  m_sFileNotes[0] = 0;

  m_bLocatorIsFound = FALSE;

  m_sLoctype[0] = 0;

  m_wslocPath[0] = 0;

  m_eMxLocFileSystem = MXOMF_FILESYS_UNKNOWN;

  m_eMxLocPathFormat = MXOMF_PATHFORMAT_UNKNOWN;

  m_mxchanTapeSource = MXOMF_CH_ERROR;

  m_tctFileTcType = MXOMF_TCT_NOTSET;

  m_tcFileStart = MXOMF_NOTTC;

  m_tcFileLength = MXOMF_NOTTC;

  m_bTapeIsFound = FALSE;

  m_sCodectype[0] = 0;

  m_bIsPrecompute = FALSE;

  m_bIsAudioMediaExist = FALSE;

  m_pCAudioSummary = NULL;

  m_eAudioInputFormat = MXOMF_MEDIAFORMAT_IN_NA;

 

 Params:

  mxOmfHdl_t hMxOmfHdl - address of SDK pointer from mxOmfCreateOmfSdk()

    mxOmfFileInfo_t* pMxFileInfo - pointer to mxOmfFileInfo_t to clear

  MXOMFERR_SDKHANDLNULL - hMxOmfHdl param is NULL

 

 Returns:

    MXOMFERR_NONE

    MXOMFERR_NULLPARAMETER - pMxFileInfo param missing

 

 

 

OMFDLL_EXPORT

MXOMFERROR mxOmfClearFileInfo(mxOmfHdl_t hMxOmfHdl = NULL,

                          mxOmfFileInfo_t* pMxFileInfo = NULL);