X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fframework%2Fmlt_tractor.h;h=73e0715365273ab59a03b39aca42d4836ad4920d;hb=ced3d0b8c0520e4c8208166e3218e0caacba1efa;hp=52496a4af1654bd952e8b712ec5da0dfca60ef7e;hpb=e5fd66367b6f976e3bcb0ada98408afcb40cb2ce;p=melted diff --git a/src/framework/mlt_tractor.h b/src/framework/mlt_tractor.h index 52496a4..73e0715 100644 --- a/src/framework/mlt_tractor.h +++ b/src/framework/mlt_tractor.h @@ -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 * * This library is free software; you can redistribute it and/or @@ -27,7 +28,16 @@ /** \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