/**
* \file mlt_multitrack.h
* \brief multitrack service class
+ * \see mlt_multitrack_s
*
- * Copyright (C) 2003-2008 Ushodaya Enterprises Limited
+ * Copyright (C) 2003-2009 Ushodaya Enterprises Limited
* \author Charles Yates <charles.yates@pandora.be>
*
* This library is free software; you can redistribute it and/or
#include "mlt_producer.h"
-/** \brief Track class
+/** \brief Track class used by mlt_multitrack_s
*/
struct mlt_track_s
/** \brief Multitrack class
*
+ * A multitrack is a parallel container of producers that acts a single producer.
+ *
* \extends mlt_producer_s
+ * \properties \em log_id not currently used, but sets it to "mulitrack"
*/
struct mlt_multitrack_s
{
- /* We're extending producer here */
+ /** We're extending producer here */
struct mlt_producer_s parent;
mlt_track *list;
int size;