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