mxOmfClearMxOmfInSettings()

 

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