Source Clip Organization
Enumerated command value to select the organization of the source clip data
MXOMF_SO_ERROR - Not set - typically a default
MXOMF_SO_SOURCE_PER_EVENT - Divide and/or duplicate source clips to
to produce a one-to-one correspondence with the
the timeline segments (cells)
MXOMF_SO_CONSOLIDATED - "Consolidated" - trim and/or combine the source clips such that :
A) only source clips required for the
compositions timelines are included
B) Combine source clips from the same source
and which lie within a specified "interval".
C) Retain or add a specified head and tail "handle"
(mxOmfOutSettings_t::m_ulHandleHead value specifies
head handle, tail handle, and Combine Interval)
MXOMF_SO_ORIGINALLENGTH - Retain the source clip organization and lengths
of original file
See mxOmfUpdateOrganizationIn()
See mxOmfUpdateOrganizationOut()
typedef enum Source Organization
{
MXOMF_SO_ERROR = 0,
MXOMF_SO_SOURCE_PER_EVENT, // not currently supported
MXOMF_SO_CONSOLIDATED,
MXOMF_SO_ORIGINALLENGTH
} MXOMF_SO;