Set all members to factory defaults
mxOmfInSettings_t defaults :
m_eDataStatus = MXOMF_DATA_EMPTY;
m_bIsMediaAudioPresent = FALSE;
m_bIsMediaVideoPresent = FALSE;
m_bIsMediaVideoReferenced = FALSE;
m_bIsMediaAudioReferenced = FALSE;
m_eEdlFormat = MXOMF_EDLFRMT_3600; CMX default
m_ulOmfTrkAvlV[] - all zero
m_ulOmfTrkAvlA[] - all zero
m_eOmfTvStandard = MXOMF_TVSTND_NOTSET;
m_eClientAppTvStandard = MXOMF_TVSTND_NOTSET;
m_eSourceClipOrganization = MXOMF_SO_ERROR;
m_tcCombineInterval = MXOMF_NOTTC;
m_bIncludeAudioMedia = FALSE;
m_eAudioSampleRate = MXOMF_AUDIOSAMPLERATE_NOTSET;
m_nTotalTracks = 0;
m_nTotalMobs = 0;
m_bOriginatorValid = FALSE;
m_tctComposition = MXOMF_TCT_NOTSET;
m_tcCompositionStart = MXOMF_NOTTC;
m_e24TapeAs30or25 = MXOMF_24_AS_NA;
m_sCompositionTitle[0] = 0;
m_sRev[0] = 0; OMF REVISION
m_sFileName[0] = 0; OMF File name xxx.omf
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_sNewBinName[0] = 0; SonyM Bin Name
m_nUserRequestedAleHeadingForNotes = 0; 0 == no selection, select 1-8
m_MxAleCustomHeadings_t.m_sCustomHeading1[0] = 0;
m_MxAleCustomHeadings_t.m_bHeadingValid1 = FALSE;
m_MxAleCustomHeadings_t.m_sCustomHeading2[0] = 0;
m_MxAleCustomHeadings_t.m_bHeadingValid2 = FALSE;
m_MxAleCustomHeadings_t.m_sCustomHeading3[0] = 0;
m_MxAleCustomHeadings_t.m_bHeadingValid4 = FALSE;
m_MxAleCustomHeadings_t.m_sCustomHeading4[0] = 0;
m_MxAleCustomHeadings_t.m_bHeadingValid4 = FALSE;
m_MxAleCustomHeadings_t.m_sCustomHeading5[0] = 0;
m_MxAleCustomHeadings_t.m_bHeadingValid5 = FALSE;
m_MxAleCustomHeadings_t.m_sCustomHeading6[0] = 0;
m_MxAleCustomHeadings_t.m_bHeadingValid6 = FALSE;
m_MxAleCustomHeadings_t.m_sCustomHeading7[0] = 0;
m_MxAleCustomHeadings_t.m_bHeadingValid7 = FALSE;
m_MxAleCustomHeadings_t.m_sCustomHeading7[0] = 0;
m_MxAleCustomHeadings_t.m_bHeadingValid7 = FALSE;
m_MxAleCustomHeadings_t.m_sCustomHeading8[0] = 0;
m_MxAleCustomHeadings_t.m_bHeadingValid8 = FALSE;
Params:
mxOmfHdl_t hMxOmfHdl - address of SDK pointer from mxOmfCreateOmfSdk()
mxOmfInSettings_t* pOmfInSettings_t - pointer to mxOmfInSettings_t to clear
Returns:
MXOMFERR_NONE
MXOMFERR_NULLPARAMETER - pOmfInSettings_t param missing
MXOMFERR_SDKHANDLNULL - hMxOmfHdl param is NULL
OMFDLL_EXPORT
MXOMFERROR mxOmfClearMxOmfInSettings(mxOmfHdl_t hMxOmfHdl = NULL,
mxOmfInSettings_t* pOmfInSettings_t = NULL);