/** Get a copy of the producer, for use in the clip monitor */
Mlt::Producer *getCloneProducer();
/** Retrieve the producer that shows only video */
- Mlt::Producer *videoProducer();
+ Mlt::Producer *videoProducer(int track);
/** Retrieve the producer that shows only audio */
Mlt::Producer *audioProducer(int track);
QDomDocument sceneToXML(const GenTime & startTime,
const GenTime & endTime) const;
/** returns a QString containing all of the XML data required to recreate this clip. */
- QDomElement toXML() const;
+ QDomElement toXML(bool hideTemporaryProperties = false) const;
/** Returns true if the xml passed matches the values in this clip */
bool matchesXML(const QDomElement & element) const;
* that exist. */
uint m_refcount;
QList <Mlt::Producer *> m_baseTrackProducers;
+ QList <Mlt::Producer *> m_videoTrackProducers;
QList <Mlt::Producer *> m_audioTrackProducers;
QList <Mlt::Producer *> m_toDeleteProducers;
- Mlt::Producer *m_videoOnlyProducer;
CLIPTYPE m_clipType;
/** A list of snap markers; these markers are added to a clips snap-to points, and are displayed as necessary. */