mxOmfTapeInfo_t

 

 "Tape" data structure for input or output

 

 Represents a Tape on Master

 

 See mxOmfClearTapeInfo() for default values

 See mxOmfEventAndSourceInfo_t for additional documentation and usage

 

 See mxOmfGetNextEventAndSourceInfo()

 See mxOmfGetNextSourceClipInfo()

 See mxOmfGetNextTapeInfo()

 See CMaxOmfSdkDemoOmfDoc::GetMxOmfInfo()

 See Edit Data Representation

 

typedef struct tagMxOmfTapeInfo_t

{

 

  BOOL m_bTapeIsValid; // If FALSE, other values NA.

 

    // channels available on this tape

  BOOL m_bV, m_bA1, m_bA2, m_bA3, m_bA4, m_bA5, m_bA6, m_bA7, m_bA8;

 

    // Tape name as it appears in the Omf file

  char m_sUnconditionedReelName[265];

 

    // Omf may contain long tape names. For EDL formats, these must be

    // conditioned and truncated to make valid tape names for any given

    // Edl format.

    // SDK updates this text to a properly formated Edl tape name.

    // Select the format you want to match by setting

    // mxOmfInSettings_t::m_eEdlFormat (recommend MXOMF_EDLFRMT_3600)

  char m_sEDLConditionedReelName[256];

 

  MXOMF_TIMECODE m_tcTapeIn; // Usually Zero, signifying abstract 24 hour tape

                          // This is NOT the tapes earliest timecode value

                          // use Event, Master, or File timecodes as needed

  MXOMF_TCT m_tctTapetctype; // The timecode type on this tape

 

  char m_sAudit[256];

  char m_sTapeNotes[256];

 

  unsigned long m_ulUniqueIndex;  // assigned uniquely when created

  void* m_objTape;

  mxOmfUID_t m_TapeOMFUID; // of the Omf obj(Mob) from which this info came

  char m_sTapeBentoID[50];        // of the Omf obj(Mob) from which this info

came

  unsigned long m_ulTapeBentoID;

 

} mxOmfTapeInfo_t;