]> git.sesse.net Git - mlt/blobdiff - src/framework/mlt_tractor.h
fix memory leak (coverity-709378)
[mlt] / src / framework / mlt_tractor.h
index 52496a4af1654bd952e8b712ec5da0dfca60ef7e..73e0715365273ab59a03b39aca42d4836ad4920d 100644 (file)
@@ -1,8 +1,9 @@
 /**
  * \file mlt_tractor.h
  * \brief tractor service class
+ * \see mlt_tractor_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 Tractor class
+ *
+ * The tractor is a convenience class that works with the field class
+ * to manage a multitrack, track filters, and transitions.
  *
  * \extends mlt_producer_s
+ * \properties \em multitrack holds a reference to the mulitrack object that a tractor manages
+ * \properties \em field holds a reference to the field object that a tractor manages
+ * \properties \em producer holds a reference to an encapsulated producer
+ * \properties \em global_feed a flag to indicate whether this tractor feeds to the consumer or stops here
+ * \properties \em global_queue is something for the data_feed functionality in the core module
+ * \properties \em data_queue is something for the data_feed functionality in the core module
  */
 
 struct mlt_tractor_s